bölüm - karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/asp/sunumlar/sunum-6.pdf · 1....

63
6. Bölüm Prof. Dr. İsmail Rakıp Karaş www.ismailkaras.com [email protected] Course Page: http://228.ismailkaras.com (Son Güncelleme: 01.04.2019) Lütfen mobil cihazlarınızın sesini (titreşim de dahil) TAMAMEN KAPATINIZ.

Upload: others

Post on 01-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

HTML6. Bölüm

Prof. Dr. İsmail Rakıp Karaşwww.ismailkaras.com

[email protected]

Course Page: http://228.ismailkaras.com

(Son Güncelleme: 01.04.2019)

Lütfen mobil cihazlarınızın sesini (titreşim de dahil) TAMAMEN KAPATINIZ.

Page 2: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Yığılmalı Stil Kağıtları / CSS-Cascading Style Sheets

• When a browser reads a style sheet, it will format the document according to it. There are three kind of style approaches:

▫ Inline Style

▫ Internal Style

▫ External Style sheet

HTML, üç ayrı stil imkanına sahiptir.

1. Satır içi stil: Kod içinde gerektiğinde kullanılan stil yaklaşımı.

2. Dahili stil: Sayfanın başında tanımlanan ve sayfadaki bütün stilleri tanımlayan “Embedded”(Gömülü) Stil yaklaşımı

3. Harici stil sayfası: HTML sayfasının dışındaki .css uzantılıbir başka dosyada saklanan ve sitedeki tüm HTML sayfalarının birden şekillendirilmesini sağlayan Cascading Style Sheets (Yığılma Stil Sayfaları) Yaklaşımı

Page 3: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

1. CSS-Inline Styles

• An inline style can be used if a unique style is to be applied to one single occurrence of an element similarwith Classic HTML Formatting commands.

• To use inline styles, use the style attribute in the relevant tag. The style attribute can contain any CSS property. The example below shows how to change the text color and the left margin of a paragraph:

• Inline stil HTML kod içinde bir ögeye doğrudan özellikler kazandırmak için kullanılır. Bu yönüyle klasik HTML biçim komutlarının kullanımı ile aynıdır. Bununla birlikte Stil komutları klasik HTML komutlarından daha zengin bir içerik sağlar.

• Inline Stil ile / With Inline Style:

• Klasik HTML ile / With Classic HTML:

<p><font face="Arial“ size=“16” color=“blue”> Web Sayfama Hoşgeldiniz </font> </p>

<p style="color:blue; font-family:arial;font-size:16pt"> Web Sayfama Hoşgeldiniz </p>

Page 4: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Örnek / Ex: CSS-Inline StylesWhy we need inline styles?

<html><body>

<p><a href="http://www.karabuk.bel.tr/" style="text-decoration:none"> karabük belediyesi</a></p>

<p><a href="http://www.karabuk.edu.tr/">karabük üniversitesi</a> </p>

</body></html>

Page 5: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

2. CSS-Internal Style/ Dahili Stil• An internal style sheet can be used if one single document has a unique

style. Internal styles are defined in the <head> section of an HTML page, by using the <style> tag, like this:

• Dahili stiller bir web sayfasının geneli boyunca geçerli olacak biçim ayarlarını yapmanızı sağlar. Dahili stiller aşağıdaki örnekte olduğu gibi web sayfalarının head kısmında tanımlanırlar:

<head><style type="text/css">body {background-color:yellow}p {color:blue}</style></head>

Page 6: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Örnek: CSS-Internal (Embeded) Style

<html><head><style type="text/css">h1 {color:red;}h2 {color:blue;}p {color:green;}

</style></head>

<body>

<h1>H1 ile yapılan bütün başlıklar kırmızı olacak</h1><h2>H2 ile yapılan bütün başlıklar mavi olacak </h2><p> 'p' tag’ı ile açılan paragraf içerikleri yeşil renkte olacak</p>

<h1>Yine H1 ve yine kırmızı</h1><h2>H2 türünden başlık </h2><p> paragraf tanımlı bir başka yazı</p>

</body></html>

Page 7: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

3. CSS-External Style Sheet / Harici Stil Sayfası

• Eğer birden fazla sayfa için stil uygulanacaksa bunun için en ideal olan harici bir stil sayfası yani bir .css dosyası oluşturmaktır. Bir sayfada yapılan değişikler ile bütün web sitesinin görünüşü değiştirilebilir. Bunun için web sitesinin her sayfasından stil sayfasına <link> etiketi ile referans verilmelidir. <link> etiketi aşağıdaki örnekte olduğu gibi <head> kısmına yazılmalıdır. Oluşturulacak CSS dosyası örnekleri için ilerleyen örneklere bakınız.

• An external style sheet is ideal when the style is applied to many pages. With an external style sheet, you can change the look of an entire Web site by changing justone file. Each page must include a link to the style sheet with the <link> tag. The<link> tag goes inside the head section:

• An external style sheet can be written in any text editor. The file should not containany html tags. The style sheet file must be saved with a .css extension. Check thefollowing examples:

<head><link rel="stylesheet" type="text/css" href="mystyle.css" /></head>

Page 8: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Örnek / Ex: CSS-External Style Sheet

File name: stil.css

<html> <head> <title>Css</title> <link rel="stylesheet" type="text/css" href="stil.css"> </head>

<body> <h1>Web Teknikleri-1</h1> <h2>Web Teknikleri-2</h2> <h3>Web Teknikleri-3</h2> </body> </html>

<style>h1 {font-size:13pt; color:blue}h2 {font-size:20pt; color:red}h3 {font-size:15pt; color:green}

</style>

Page 9: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Örnek/Ex: CSS-External Style SheetAşağıdaki kodu ilksitl.css ismi ile kaydediniz.

Save below code as ilkstil.css

<style>

<!-

p { color: black; font-family: 12pt; text-indent: 1cm}

h1 { color: #008080; font-family: 30 pt arial, helvetica, sans-serif}

h2{ color: #008000; font-family: 18 pt arial, helvetica, sans-serif}

h3{ color: #ff0000; font-family: 14 pt arial black, helvetica black, sans-serif; margin-left: 3cm; margin-right: 2cm; margin-top: 2cm}

a { color: purple; font-family: arial; margin-left: 3cm; margin-right: 2cm; margin-top: 2cm}

-->

</style>

• NOT: “<!—“ ve “-->” Bir etiketin içinde yer alabilecek “<!—“ ve “-->” şeklindeki etiketler HTML dilinin yorum etiketleridir; bu etiketlerin arasındaki şeyler, tarayıcıların tarafından dikkate alınmaz. CSS dosyaları için bu önlemi almazsanız, IE’ın eski sürümleri bu dosyaları tanımayacağından stil komutlarını içerik gibi ekranda gösterecektir. Dolasyısı ile <STYLE> etiketinden sonra, “<!—“ ve “-->”kullanarak eski sürüm tarayıcılarda problem oluşmasının önüne geçebilirsiniz.

Page 10: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Örnek/Ex: CSS-External Style SheetAn html web page referenced to ilkstil.css file:

<html><head><title>HTML ve Web</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1254">

<link rel="stylesheet" href="ilkstil.CSS">

</head>

<body>

<h1>Tasarımcı kimdir?</h1>

<h2>Tasarım nedir?</h2>

<p>“Bizler, inandığımız için ve bilinçli olarak harf tasarımcısıyız, harf dökümcüsüyüz, sayfa dizgicisiyiz.. <b>Yoksa, yeteneğimiz daha yüksek şeyler için elverişsiz olduğu için değil.</b> Biz inanıyoruz ki, en yüksek düzeyde beceri gerektiren şey, bizim sanatımıza en yakın olanıdır..”</p>

<a href="http://www.karabuk.edu.tr/">karabük üniversitesi</a> <h3><center>RudolfKoch - <i>Alman harf dökümcüsü, kaligraf</i></center></h3>

</body></html>

Page 11: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Örnek/Ex: CSS-External Style Sheet

Page 12: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Bir HTML sayfasına hem LINK (External), hem de EMBEDED (Internal) stil sayfası verirsek, ne olur?

Uluslararası Web Konsorsiyom’unun (W3C), Web sayfalarına stil verme tekniğine birbiri üstüne yığılma, deste gibi dizilme anlamına gelen “Cascading” kelimesini ad olarak seçmelerinin nedeni, HTML’e birden fazla yöntemle stil komutu verilmesi halinde, bunları iskambil kağıdı gibi üstüste dizmesi ve uygulamaya en üstten başlamasıdır. Bir HTML sayfaya iki LINK komutu ile ardardaiki ayrı CSS dosyası bağlarsanız, ikisinde de aynı unsurlara farklıbiçimler veriliyorsa, ikincisindeki, yani destenin en üstüne gelendeki komutlar geçerli olur. Bir HTML’e biri LINK, diğeri EMBED iki ayrı stil bilgisi verilirse ve ikisinde de aynı unsurlar için farklıkomutlar varsa, ikincisi, yani HTML’in içinde EMBED olanı geçerli olur; çünkü HTML önce dış dosyayı okuyacak, onun üstüne kendi içindeki stilleri koyacaktır. Ve son olarak, bir sayfada hem LINK, hem EMBED stil bağlantısı olsa ve diyelim ki bir HTML unsurunun önünde onu biçimlendiren bir yerel stil komutu (INLINE stil) bulunsa, en son okunan yerel stil komutu olacağı için, tarayıcı ilk iki stili bir kenara bırakıp, INLINE stili uygulayacaktır. Bir Web alanının bütün ortak özellikleri, örneğin sayfaların zemin rengi, metin ve başlıkların rengi, sağ ve sol marjları LINK CSS ile verilebilir; bu alandaki herhangi bir HTML sayfasını bu temel kurallardan ayrıbiçimlerdirme zorunluğu varsa, sadece o sayfada EMBED stil yoluyla değişiklik yapılabilir. Bu durumda bile herhangi bir paragrafın veya bir grafiğin hem tüm alandan, hem de içinde bulunduğu sayfadan farklı bir stile ihtiyacı bulunuyorsa, o zaman bunu INLINE stil ile yapabilirsiniz. Böylece Internet alanınızın tümü ve herbir sayfanın içindeki bütün unsurlar hem belirli bir standarda kolayca uyabilirler; hem de özel durumlarının gerektirdiği değişiklik anında yapılabilir.

(Tarayıcının en son okuduğu kod geçerli olur.)

If in an HTML page, more than onestyle methods are used, thehyrerarchical structure wil be valid. Always last read one by the browser is valid. For instance, same formatsare defined; in a css file, in an internal style and an inline style.

Since inline style lastly will be readby the browser, it will be valid. Thenthe internal, and then the externalstyles will be valid.

Page 13: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

CSS’te Seçici TürleriSelectors in CSS

▫ 1. Harf Seçiciler (Type Selectors)

▫ 2. Sınıf Seçiciler (Class Selectors )▫ 3. Kimlikli Seçiciler (ID Selectors)

▫ 4. Sınıfımsı Seçiciler (Pseudo-classes)

▫ 1. Harf Seçiciler (Type Selectors)

Some of type selectors are; BODY, H1, H2, H3, P ve A etiketleri vs.

Page 14: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Bazı Harf Seçicilerin Font Özellikleri:Some of Font type selectors are

(Diğer tüm özellikler için bkz: w3schools.com / For others check w3schools.com)

• Harf ailesi ▫ P { FONT-FAMILY: “Arial Black”, Helvetica, sans-serif }

• Harf stili▫ H2 { FONT-STYLE: italic }

• Harf türü▫ H2 { FONT-VARIANT: small-caps }

• Harf ağırlığı▫ H2 { FONT-WEIGHT: bold }

• Harf ölçüsü▫ H1 { FONT-SIZE: 12pt }

• Harf▫ P { FONT: italic bold 12pt/14pt Times, serif }

Harf Seçiciler

Page 15: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Bazı Harf Seçicilerin Renk ve Zemin Özellikleri :Some of Color and Background type selectors are:

(Diğer tüm özellikler için bkz / For others: w3schools.com)

• Renk ▫ H1 { COLOR: blue }▫ H2 { COLOR: #000080 }

• Zemin Rengi▫ H1 { BACKGROUND-COLOR: blue }

• Zemin grafiği▫ P { BACKGROUND-IMAGE:

url(http://www.benimsite.com/zemin.gif }

• Zemin▫ BODY { BACKGROUND: white url(/images/grafik1.gif }▫ P { BACKGROUND: blue url(/images/grafik1.gif no-

repeat bottom right}

Harf Seçiciler

Page 16: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Bazı Harf Seçicilerin Metin Özellikleri:Some of Text type selectors are:

(Diğer tüm özellikler için bkz: w3schools.com)

• Kelime aralıkları▫ P { WORD-SPACING: normal; LETTER-SPACING: normal;

TEXT-DECORATION: none }▫ P { WORD-SPACING: 0.2em }

• Harf aralıkları▫ P { LETTER-SPACING: normal }▫ H2 { LETTER-SPACING: -0.3EM }

• Metin süsleme ▫ H3 { TEXT-DECORATION: blink }▫ A:link, A:visited, A:active { TEXT-DECORATION: none }

• Metnin bloklanması▫ H3 { TEXT-ALIGN: left }

• Birinci satırın içerden başlaması▫ H3 { TEXT-INDENT: 1cm }

• Satır Yüksekliği▫ H1 { LINE-HEIGHT: 350% }

Harf Seçiciler

Page 17: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

2. Sınıf Seçiciler (Class Selectors)

• Sınıf Seçici Tanımlama / Definition:

<style> .benimrengim { COLOR: red } </style>

<h1 class=”benimrengim”>Bu başlık kırmızı olacak</h1>

<P class=“benimrengim” >Bu paragrafın tümü kırmızı gösterilerek, dikkati hemen çekecektir.</p>

• Sınıf Seçicileri, CSS dosyasında veya HTML’in içindeki STYLE bölümünde müstakil olarak oluşturabileceğiniz gibi, bir etikete bağlı olarak da oluşturabilirsiniz. / It could be independentor depends to a tag:

<style> h1.alrengim { COLOR: red } </style>

Fakat bu durumda “alrengim” sınıfını sadece H1 etiketi ile kullanabilirsiniz.

• Birden çok özelliği tek bir sınıfa atayarak, tek bir tanımla bir çok ayarı otomatik olarak verebilirsiniz / More than one properties also could be defined in one classs selector:

• <style>.LinklerimHepAyni { COLOR: red; TEXT-DECORATION: none; font-family: arial; FONT-STYLE: italic; FONT-SIZE: 14 } </style>

<a class=” LinklerimHepAyni” href="http://www.karabuk.edu.tr/">karabük üniversitesi</a>

Page 18: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

3. Kimlikli Seçiciler (ID Selectors)

<style> #rengim { COLOR: blue }#icerden { text-indent: 2cm }</style>

<P ID=rengim >Bu paragraf mavi olarak gösterilir. Thisparagraph is blue</p><P ID=icerden>Bu paragraf diğerlerine oranla 2 cm içerden başlar. This is an 2 cm indent.</p>

Bu seçiciyi kullanırken, aynı etikete iki ayrı kimlik veremeyeceğinizi unutmayın.

You cannot define two id selectors to a tag.

Page 19: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

4. Sınıfımsı Seçiciler (Pseudo-classes)

En yaygın kullanımı A etiketi için olanıdır. A etikeninin üç durumu olabilir ve bunlarısınıfımsı seçicilere konu yapabiliriz. A etiketi (Anchor) sayfalarımızı, paragraflarımızı, cümle veya kelimelerimizi ya da grafiklerimizi bir yerlere bağlamakta kullanılırdı. Bu bağın üç durumu olabilir: Link (henüz hiç tıklanmamış), Visited (daha önce tıklanmış), ve Active (üzeri tıklandığı anda). Şimdi bu durumlara uygun üç CSS etiketi yazalım:

A:link { COLOR: green }A:active { COLOR: red }A:visited { COLOR: blue }

Bu durumda ziyaretçinin ekranında henüz girilmemiş olan linkler yeşil olarak gösterilecek, kullanıcı herhangi bir bağlantıyı tıkladığında bağlantıunsuru (kelimesi veya kelimeleri) kırmızıya dönecek; daha sonra sayfamıza geri geldiğinde bu kelimeler mavi olarak gösterilecektir.

Page 20: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Katman Tekniği (DIV)Layers (DIV)

► DIV etiketi katmanlar yapar; DIV ile oluşturulacak katmanların biçim ve konum özellikleri kendi STYLE komutları ile kazandırılmalıdır.

Page 21: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

• Div, html sayfalarında katman oluşturmayısağlayan etiketlerdir. Bir kutu olarak düşünebiliriz. Div'ler tasarım yapmak tablolara göre esneklik sağlar. İstediğimiz bölgeye ekleyebiliriz. Günümüzde tasarımlar katmanlarla yapılmaktadır.

Page 22: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

• HTML <DIV> etiketi, isteğe bağlı verilerin gösterilmesi için yapısal ve görsel bir blok oluşturulmasını sağlar. DIV etiketi bir blok oluşturduğu için bir metnin içinde kullanılmasıdurumunda ilgili metni kesecektir.

• <DIV> elementi ilk anda herhangi bir görsel özelliğe sahip olmadığı için Style ve/veya CSS özelliklerinin ayrıca belirtilmesi gerekir.

Page 23: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Katman Tekniği (DIV, LAYER) ÖRN:<html><head><title>Dinamik HTML</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"><style type="text/css"><!--#alt {position:absolute; top: 135px; left: 90px; width: 102px;}#ust {position:absolute; top: 110px; left: 60px; width: 102px;}--></style></head>

<body bgcolor="#FFFFFF"><h1>Dinamik HTML--Katman Örneği</h1><div id="alt"><img src="alt.gif"></div><div id="ust"><img src="ust.gif"></div></body></html>

Not: Alt.gif ve ust.gif B. Öcal klsaöründe mevcut

Page 24: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Katman Tekniği (DIV, LAYER) ÖRN:Bu örnekte bir sayfada iki ayrı katman oluşturduk ve içlerine birer gif resmi koyduk. Her bir katman için birer stil oluşturuyoruz: birine “alt” diğerine “Üst” adını veriyoruz. Kimliklendirilmiş seçiciler kullandığımıza dikkat edin. Daha sonra oluşturacağımız iki nesneyi bu stillere bağladık ve bu stillere adlarıyla gönderme yaptık. Oluşturduğumuz iki nesnenin ekranda mutlak bir yere konulmasını istedik; Onun içinde her iki stile de mutlak (absolute) bir konum verdik ve yerlerini, pixel ölçüleri vererek belirliyoruz. Top: tarayıcının üst kenarından olan mesafeyi (yani y değerini), left ise tarayıcının sol kenarından olan mesafeyi (yani x değerini) verir. Böylece tanımladığımız div’in sol üst kenarının koordinatlarını tanımlamış olduk.

DENEME: Dosyada kimlendirilmiş seçicilerin kimliklerine yer değiştirin; yani STYLE etiketi içinde “#ust” kelimesini “#alt”, “#alt” kelimesini de “#ust” yapın; dosyayı yeniden kaydedin ve bu kez bu dosyayı açıp bakın. Farkı görebiliyor musunuz? Sonrasında aynı değişikliği bu kez alt tarafta yapın, yine aynı sonuca ulaşacaksınız.

Bu şekilde iki nesnemizin ekrandaki yerini istediğimiz gibi değiştirebiliyoruz. Peki içinde Üst yazılıgrafiği alta, Alt yazılı grafiği de üste getirebilir misiniz? Tabiî. Bunun için Katman endekslerini vermemiz yeter. Nesnelerin stillerini tanımladığımız iki satıra endeks sayılarını (z-index değerlerini) ekleyelim:

#ust {position:absolute; top: 135px; left: 90px; width: 102px; z-index:1 }#alt {position:absolute; top: 110px; left: 60px; width: 102px; z-index:2 }

Page 25: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Katman Tekniği (DIV, LAYER) ÖRN:

Divlerin içine her türlü html nesnesini koymak mümkündür. Örnekteki giflerikaldırıp yerlerine metinler, tablolar vb nesneler koyarak tekrar deneyiniz. Divlerbize çok esnek bir yapı sunarlar. Katmanlar şeklinde oldukları için aynıkonuma üstüste farklı divler tanımlayabiliriz. Sırasını değiştirebiliriz. Böylece web sayfalarındaki nesneleri istediğimiz gibi konumlandırabiliriz.

Page 26: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

► ALIGN=CENTER, LEFT, RIGHT Sayfada veya tabloiçinde bulunduğu yere göre, ortaya, sola veya sağa hizalanmasını sağlar.

► CLASS=sınıf_adi Uygulanan stil sınıfı varsa, burada belirterek bütün DIV’in aynı stili almasını sağlarız.

► ID=değer Bu DIV’in kimliği

► LANG=dil ISO standartlarına göre bu bölümde yer alacak metnin yorumlanmasında uygulanacak dil kodu

Page 27: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

► LANGUAGE=dil JAVASCRiPT, JSCRiPT, VBS veya VBSCRiPT. Bu DiV etiketinin içindeki Script’in dili. Hiç birdeğer belirtmezseniz, JavaScript varsayılır.

► STYLE=css1-özellikleri Bu etiketin unsurlarına uygulanacak stil komutları

► TITLE=başlık Bilgi için kullanılır; Bu unsurun değeri onMouseOver halinde araç bilgi notu olarak görüntülenir. > ... </DIV>

Page 28: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Div-Standard Attributes

Attribute Value Description DTD

class classname Specifies a classname for an element STF

dir rtlltr

Specifies the text direction for the content in an element

STF

id id Specifies a unique id for an element STF

lang language_code Specifies a language code for the content in an element

STF

style style_definition Specifies an inline style for an element STF

title text Specifies extra information about an element STF

xml:lang language_code Specifies a language code for the content in an element, in XHTML documents

STF

Page 29: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV’lerde HTML Sözdizimi ve Özellikler

<DIV

id= Eşsiz kimliğini belirtir.

class= Sınıf adını belirtir.

style= CSS kuralları tanımlar.

title= Kısa bilgi belirtir.

lang= İçerdiği metnin lisanını belirtir.

dir= İçerdiği metnin yönünü belirtir.

align= İçerdiği verinin yatay hizalamasını belirtir.

>

içerik İsteğe bağlı HTML kodlarını belirler.

</DIV>

Page 30: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Örn/Ex:• Boş bir html

sayfaya yandaki styleözellikleri ile birlikte üç tane divoluşturalım. Sırasıyla kutu1,kutu2, kutu3, id değerlerini verelim.

• Create an HTML file withthis code, tocreate box1, box2, and box3

• Box=Kutu

<html><head> <style>

#kutu1{width:100px; height:100px; background-color:#000000; margin:10px;}

#kutu2{width:100px;height:100px;background-color:#FF0000; margin:10px;}

#kutu3{width:100px;height:100px;background-color:#0000FF; margin:10px;}

</style></head>

<body>

<div id="kutu1"></div><div id="kutu2"></div><div id="kutu3"></div>

</body></html>

Page 31: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 32: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 33: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 34: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV (float)

• Örn:

<html><head> <style>#kutu1{float:right;width:100px; height:100px; background-color:#000000; margin:10px;}#kutu2{width:100px;height:100px;background-color:#FF0000; margin:10px;}#kutu3{width:100px;height:100px;background-color:#0000FF; margin:10px;}</style></head>

<body><div id="kutu1"></div><div id="kutu2"></div><div id="kutu3"></div></body></html>

Page 35: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 36: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV (float)

• Örn:

<html><head> <style>#kutu1{float:left;width:100px; height:100px; background-color:#000000; margin:10px;}#kutu2{width:100px;height:100px;background-color:#FF0000; margin:10px;}#kutu3{width:100px;height:100px;background-color:#0000FF; margin:10px;}</style></head>

<body><div id="kutu1"></div><div id="kutu2"></div><div id="kutu3"></div></body></html>

Page 37: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV (float)

• Örn:

<html><head> <style>#kutu1{float:left;width:100px; height:100px; background-color:#000000; margin:10px;}#kutu2{float:left;width:100px;height:100px;background-color:#FF0000; margin:10px;}#kutu3{float:left;width:100px;height:100px;background-color:#0000FF; margin:10px;}</style></head>

<body><div id="kutu1"></div><div id="kutu2"></div><div id="kutu3"></div></body></html>

Page 38: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 39: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV (float)

• Örn:

• (Pencereyi küçültün)

<html><head> <style>

#kutu1{float:left;width:200px; height:200px; background-color:#000000; margin:10px;}

#kutu2{float:left;width:100px;height:100px;background-color:#FF0000; margin:10px;}

#kutu3{float:left;width:100px;height:100px;background-color:#0000FF; margin:10px;}

</style></head>

<body><div id="kutu1"></div><div id="kutu2"></div><div id="kutu3"></div>

</body></html>

Page 40: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 41: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV

Page 42: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV (float)

• Örn:

• (Pencereyi küçültün)

<html><head> <style>

#kutu1{float:left;width:200px; height:200px; background-color:#000000; margin:10px;}#kutu2{float:left;width:100px;height:100px;background-color:#FF0000; margin:10px;}#kutu3{clear:left;width:100px;height:100px;background-color:#0000FF; margin:10px;}

</style></head>

<body><div id="kutu1"></div><div id="kutu2"></div><div id="kutu3"></div>

</body></html>

Page 43: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIVÖrn:

<body>

<div id="kutu1"><div id="kutu2"></div><div id="kutu3"></div></div></body>

(Dikkat: div1 div2 ve div3’ü kapsıyor.)

<style type="text/css"><!--#kutu1 {

width:400px;background-color:#996699;

}#kutu2 {

width:100px;height:75px;background-color:#33CC66;

}#kutu3 {

width:100px;height:100px;background-color:#0066FF;

}--></style>

Page 44: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örn:Denemeler: 1. Kutu1’e absolute koordinat

veriniz.2. Kutu1’e yükseklik tanımlayınız.3. Kutu2 ve/veya kutu3’e absolute

koordinatlar veriniz.4. Kutu1’in kapsayıcılığını

kaldırınız, aynı işlemleri tekrar yapınız.

5. Kutuların için farklı türden HTML nesneler (resim, tablo vb.) ekleyiniz.

Sonuçları yorumlayınız.

<style type="text/css"><!--#kutu1 {

width:400px; background-color:#996699;}#kutu2 {

width:100px; height:75px;background-color:#33CC66;

}#kutu3 {

width:100px; height:100px;background-color:#0066FF;

}--></style>

<body>

<div id="kutu1"><div id="kutu2"></div><div id="kutu3"></div></div></body>

Page 45: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 1 (Gri divler perdede görünmüyor renk değişikliği gerekiyor) :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>www.cinki.com</title><style type="text/css">#div1 {float: left;background: #edeaea;height: 100px;width: 150px;}#div2 {float: left;margin:auto;background: #edeaea;height: 300px;width: 150px;}#div3 {float: left;background: #edeaea;height: 200px;width: 150px;}</style></head><body><div id="div1">DIV1</div><div id="div2">DIV2</div><div id="div3">DIV3</div></body></html>

Sonrasında left'leri rightyapın. Ve sonucu inceleyin.

http://www.alicinki.com/category/web-tasarimi/page/2/

Page 46: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 2:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>www.cinki.com</title><style type="text/css">

#div1 {float: none;background: #e6e7e8;height: 100px;width: 300px;}

#div2 {float: none;background: #d1d3d4;height: 300px;width: 300px;}

#div3 {float: none;background: #bcbec0;height: 200px;width: 300px;}</style></head><body><div id="div1">DIV1</div><div id="div2">DIV2</div><div id="div3">DIV3</div></body></html>

Sonrasında float satırlarının altına

margin: auto;

Satırını ekleyin ve sonucu inceleyin.

Page 47: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 3:

<html><head>

<style type="text/css">

#div1 {float: none;margin: auto 0 auto auto;background: #e6e7e8;height: 100px;width: 300px;}

#div2 {float: none;margin: auto 0 auto auto;background: #d1d3d4;height: 300px;width: 300px;}

#div3 {float: none;margin: auto 0 auto auto;background: #bcbec0;height: 200px;width: 300px;}</style>

</head><body><div id="div1">DIV1</div><div id="div2">DIV2</div><div id="div3">DIV3</div></body></html>

<html><head>

<style type="text/css">

#div1 {float: right;clear:both;background: #e6e7e8;height: 100px;width: 510px;}

#div2 {float: right;clear:both;background: #d1d3d4;height: 300px;width: 510px;}

#div3 {float: right;clear:both;background: #bcbec0;height: 200px;width: 510px;}</style>

</head><body><div id="div1">DIV1</div><div id="div2">DIV2</div><div id="div3">DIV3</div></body></html>

<html><head>

<style type="text/css">

#div1 {float: none;margin: auto;background: #e6e7e8;height: 100px;width: 300px;}

#div2 {float: none;margin: auto;background: #d1d3d4;height: 300px;width: 300px;}

#div3 {float: none;margin: auto;background: #bcbec0;height: 200px;width: 300px;}</style>

</head><body><div id="div1">DIV1</div><div id="div2">DIV2</div><div id="div3">DIV3</div></body></html>

Page 48: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 4:

<html><head><style type="text/css">#div1 {float: left;background: #edeaea;height: 100px;width: 510px;}#div2 {float: left;clear: both;background: #edeaea;height: 280px;width: 100px;}#div3 {float: left;background: #edeaea;height: 280px;width: 310px;}#div4 {float: left;background: #edeaea;height: 280px;width: 100px;}#div5 {float: left;clear:both;background: #edeaea;height: 100px;width: 510px;}</style>

</head><body><div id="div1">DIV1</div><div id="div2">DIV2</div><div id="div3">DIV3</div><div id="div4">DIV4</div><div id="div5">DIV5</div></body></html>

<html><head><title>www.cinki.com</title><style type="text/css">#div1 {float: right;background: #edeaea;height: 100px;width: 510px;}#div2 {float: right;background: #edeaea;height: 280px;width: 100px;}#div3 {float: right;background: #edeaea;height: 280px;width: 310px;}#div4 {float: right;clear: both;background: #edeaea;height: 280px;width: 100px;}#div5 {float: right;clear:both;background: #edeaea;height: 100px;width: 510px;}</style>

</head><body><div id="div1">DIV1</div><div id="div4">DIV4</div><div id="div3">DIV3</div><div id="div2">DIV2</div><div id="div5">DIV5</div></body></html>

Page 49: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 5:

<html><head><title>www.cinki.com</title><style type="text/css">#div1 {float: right;background: #f2f2f2;height: 100px;width: 510px;}#kapsayici {float: right;clear: both;height: 280px;width: 510px;}#div2 {float: left;background: #dedbda;height: 280px;width: 100px;}#div3 {float: left;background: #edeaea;height: 280px;width: 310px;}#div4 {float: left;background: #dedbda;height: 280px;width: 100px;}#div5 {float: right;clear:both;background: #f2f2f2;height: 100px;width: 510px;}</style>

</head><body><div id="div1">DIV1</div><div id="kapsayici"><div id="div2">DIV2</div><div id="div3">DIV3</div><div id="div4">DIV4</div></div><div id="div5">DIV5</div></body></html>

Page 50: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 6:<html><head><style type="text/css">#div1 {float: none;margin: auto;background: #f2f2f2;height: 100px;width: 510px;}#kapsayici{float: none;margin: auto;clear: both;height: 280px;width: 510px;}#div2 {float: left;background: #dedbda;height: 280px;width: 100px;}#div3 {float: left;background: #edeaea;height: 280px;width: 310px;}#div4 {float: left;background: #dedbda;height: 280px;width: 100px;}#div5 {float: none;margin: auto;clear:both;background: #f2f2f2;height: 100px;width: 510px;}

</style></head><body><div id="div1">DIV1</div><div id="kapsayici"><div id="div2">DIV2</div><div id="div3">DIV3</div><div id="div4">DIV4</div></div><div id="div5">DIV5</div></body></html>

Page 51: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 7:

<html><head><style type="text/css">#div1 {margin: auto;background: #f2f2f2;height: 100px;width: 510px;}#kapsayici{margin: auto;clear: both;height: 280px;width: 510px;}#div2 {float: left;background: #dedbda;height: 280px;width: 100px;}#div3 {float: left;background: #edeaea;height: 280px;width: 310px;}#div4 {float: none;position:relative bottom;margin: 160px auto 0 auto;background: #dedbda;height: 100px;width: 290px;}

#div5 {float: right;background: #dedbda;height: 280px;width: 100px;}#div6 {margin: auto;clear:none;background: #f2f2f2;height: 100px;width: 510px;}</style></head><body><div id="div1">DIV1</div><div id="kapsayici"><div id="div2">DIV2</div><div id="div3">DIV3<div id="div4">DIV4</div></div><div id="div5">DIV5</div></div><div id="div6">DIV6</div></body></html>

Page 52: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 8:

<html><head><style type="text/css">#kapsayici-a {float:none;margin:0 auto;width:820px;padding:10px 0 10px 0;background:#f1f9e1; }

#kapsayici-a1 {float:none;margin:0 auto;height:50px;width: 800px;background:#fff; }

#div01 {float:left;width:270px;height:40px;margin:5px;background:#ebe5b1; }

#div02 {float:right;width:300px;height:20px;margin:15px;background:#ebe5b1; }

#kapsayici-a2 {float:none;margin:0 auto;height:100px;width:800px;margin-top:35px;background:#fff; }

#div03 {float:left;width:360px;height:100px;background:#ebe5b1; }

#div04 {float:right;margin-top:15px;width:220px;height:85px;background:#ebe5b1; }

#div05 {float:none;height:30px;width:820px;margin:15px 0 0 0;background:#ebe5b1; }</style></head><body><div id="kapsayici-a"><div id="kapsayici-a1"><div id="div01">DIV 01</div><div id="div02">DIV 02</div></div><div id="kapsayici-a2"><div id="div03">DIV 03</div><div id="div04">DIV 04</div></div><div id="div05">DIV 05</div></div></body></html>

Page 53: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

DIV Örnekler 9:<html><head>#kapsayici-b {clear:both;float:none;margin: 10px auto 10px auto;padding:10px;width:800px;background:#f9f9f9;}

#div06 {float:none;margin:0 auto 10px auto;width:800px;background:#ebe5b1; }

#div07 {clear:both;float:none;width:800px;height:25px;background:#ebe5b1; }

#kapsayici-c {float:none;margin:0 auto;width:800px;padding:10px;background:#f1f9e1; }

#kapsayici-c1 {float:left;width:615px;margin:0 0 10px 0;background:#fff; }

#div08 {float:left;margin:15px 0 15px 0;width:460px;height:200px;background:#ebe5b1; }

#div09 {float:right;margin-top:15px;padding:5px;width:140px;background:#ebe5b1; }

#div10 {clear:both;float:right;margin:0 auto 10px auto;padding:0 0 5px 0;width:610px;background:#ebe5b1; }

#kapsayici-c2 {float:right;width:155px;padding:10px;background:#fff; }

#div11 {float:right;width:150px;margin:0 0 10px 0;background:#ebe5b1; }</style></head>

<body><div id="kapsayici-b"><div id="div06">DIV 06</div><div id="div07">DIV 07</div></div>

<div id="kapsayici-c"><div id="kapsayici-c1"><div id="div08">DIV 08</div><div id="div09">DIV 09</div><div id="div10">DIV 10</div><div id="div10">DIV 10</div></div>

<div id="kapsayici-c2"><div id="div11" >DIV 11</div><div id="div11" >DIV 11</div><div id="div11" >DIV 11</div><div id="div11" >DIV 11</div><div id="div11" >DIV 11</div></div><div style="clear:both;"></div></div></body></html>

Page 54: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

HTML Forms

• HTML formu sunucuya veri aktarımı için kullanılır.

• Bir formun giriş (input) elementleri “text fields, checkboxes, radio-buttons, submit buttons” vs. içerir. Aynı zamanda bir “select lists, textarea, fieldset, legend, ve label elements” de içerir.

• HTML formu için <form> tag’ı kullanılır.▫ <form>

.input elements.</form>

Page 55: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

The Input Element: Text Fields

• <input type="text" /> bir satırlık veri girişi için alan oluşturur.

<form>First name: <input type="text“ name="firstname" /><br />Last name: <input type="text" name="lastname" />

</form>

HTML kodunun tarıcıdaki görüntüsü:

Not: Text alanının uzunluğu temel olarak 20 karakterdir.

Page 56: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

The Input Element: Password Field

• <input type="password" /> şifre alanı tanımlar:

<form>Password: <input type="password" name="pwd" />

</form>

HTML kodunun tarıcıdaki görüntüsü:

Not: Şifre alanındaki karakterler maskelenmiş olarak görüntülenir. (yıldız ya da yuvarlak karakter ile gösterilir)

Page 57: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

The Input Element: Radio Buttons

• <input type="radio" /> radyo butonunu tanımlar. Radyo butonu seçeneklerden sadece BİR TANESİNİ seçmek için kullanılır.

<form><input type="radio" name=“zaman" value=" gece" /> gece<br /><input type="radio" name=“zaman" value=" gündüz" /> gündüz

</form>

HTML kodunun tarıcıdaki görüntüsü:

GeceGündüz

Page 58: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

The Input Element: Checkboxes

• <input type="checkbox" /> checkbox tanımlar. Bunlar kullanıcıya bir ya da daha fazla seçenekten bir kısmını seçmek için kullanılır.

<form><input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br /><input type="checkbox" name=“car" value=“sedan" /> I have a car</form>

HTML kodunun tarıcıdaki görüntüsü:

Page 59: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Submit Button

• <input type="submit" /> onaylama butonu oluşturur.

• Onaylama butonu sunucuya veri göndermek için kullanılır. Butona tıklandığında form özniteliklerine girilen bilgiler tanımlanan sayfaya gönderilir.

<form name="input" action="html_form_action.asp" method="get">Username: <input type="text" name="user" />

<input type="submit" value="Submit" /></form>

HTML kodunun tarıcıdaki görüntüsü:

Page 60: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Simple drop-down list

<html>

<body>

<form action="">

<select name=“muhendislik">

<option value=“bilg">Bilgisayar Mühendisliği</option>

<option value=“elk">Elektrik-Elektronik Mühendisliği </option>

<option value=“mak">Makine Mühendisliği </option>

<option value=“met">Metalurji ve Malzeme Mühendisliği </option>

<option value=“end">Endüstri Mühendisliği </option>

<option value=“oto">Otomotiv Mühendisliği </option>

</select>

</form>

</body>

</html>

Page 61: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Textarea

<html>

<body>

<textarea name=“adres” rows="10" cols="30"> Buraya rahatlıkla metin girebilirsiniz.</textarea>

</body>

</html>

Page 62: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Button

<html>

<body>

<form action="">

Username: <input type="text" name="user" />

Password: <input type="password" name="password" />

<input type="button" value="Gönder" />

</form>

</body>

</html>

Page 63: Bölüm - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/ASP/Sunumlar/Sunum-6.pdf · 1. CSS-Inline Styles • An inline style can be used if a unique style is to be applied

Fieldset around form-data<html><body>

<form action=""><fieldset><legend>Kişisel bilgiler:</legend>İsim: <input type="text" size="30" /><br />E-mail: <input type="text" size="30" /><br />Doğum tarihi: <input type="text" size="10" /></fieldset><fieldset><legend>Adres:</legend>Mahalle: <input type="text" size="30" /><br />İlçe: <input type="text" size="30" /><br />Şehir: <input type="text" size="10" /></fieldset></form>

</body></html>