|
Misafir
Üyelik tarihi: Feb 2008
Uye No: 3151
Yaş: 13
Mesajlar: 226
Takım:
Seviye: 14 [   ] Aktiflik: 32 / 326 Güç: 75 / 838 Deneyim: 4%
Ettiği Teşekkür: 18
6 Mesajına 6 Kere Teşekkür Edlidi
Tepki Sayısı: 4
6 Mesajına 7 Kere Tepki Gösterildi
Tecrübe Puanı: 3
|
webtasarım indexi hazırlama
1. TASARIM ÖNCESİ
&l8226; Önce yayınlamak konuları ana hatları ve başlıkları ile oluşturun. Daha sonrada bir şeyler eklemek veya çıkartmak uğraştırabilir.
&l8226; Sayfanızda neler kullanmak istediğinize karar verin ve emin olmadan başlamayın.
&l8226; Sayfanın nasıl olacağını kafanızda önceden tasarlayın.
&l8226; Tasarım gücünüzü geliştirmek için bol bol surf yapın sayfaların yapısını inceleyin.
&l8226; Eğer sayfadaki bir unsur hoşunuza gittiyse sayfayı indirin ve inceleyin.
&l8226; Karşı tarafın emeğine saygı gösterin. Asla kopya çekmeyin. Bunun yerine geliştirmeyi deneyin.
2. TASARIM SIRASINDA
&l8226; Sayfanın en az 800x600 nasıl görüldüğüne dikkat edin.
&l8226; Eğer frame kullanıyorsanız ve scroll özelliğini gizlediyseniz. Sayfanın 600x480 çözünürlükte tam görünmesine dikkat edin. Aksi takdirde bu çözünürlüğü kullananlar ekrana sığmayan kısma ulaşamayacaklardır.
&l8226; Sayfanızda renkleri kullanırken de dikkatli olun. Çünkü 16bit renk derinliğinde kullandığınız bir renk 256 renk de farklı görülebilir. Mesela yeşil gri yada siyah olarak görülebilir.
&l8226; Sayfanızı tasarlarken Türkiye şartlarındaki internet hızını unutmayın!!.
&l8226; Sitenizin içinde rahat dolaşılabilsin. Kullanıcı sitenizin içinde kaybolmasın ve istediği bilgiye rahatça ulaşabilsin.
&l8226; Sayfanızda çok miktarda hareketli animasyonlar kullanmaktan sakının. Bence bunlar daha çok kullanıcının canını sıkacaktır. Yükleme hızını da düşüreceğinden kullanıcı sayısını da azalacaktır.
&l8226; Eğer sayfanız bilgiye yönelikse tasarımı fazla abartmayın. Kullanıcı sadece aradığı bilgiye bakar ve çıkar.
&l8226; Sayfaları tasarlarken belli bir düzen kurun. Daha sonra neyi nereye koyduğunuzu bulamayabilirsiniz.
3. TASARIMDAN SONRA
&l8226; Sayfanızdaki linklerini tek tek kontrol edin.
&l8226; Sayfaları gözden geçirin ve yazım hatalarını düzeltin.
&l8226; Sayfalarınızı server e yükledikten sonra mümkün olduğu kadar değişik yerlerde sayfanın hızına ve nasıl görüldüğüne bakın.
&l8226; Sayfanızı arama motorlarına kaydedin. Tek yabancı değil Türk arama motorlarını da unutmayın.
HTML
1. HTML NEDİR ?
HTML (HyperText Markup Language / Hareketli-Metin İşaretleme Dili)basitçe, browserlarla görebileceğimiz, internet dokümanları oluşturmaya yarayan bir çeşit dildir. Örneğin okuduğunuz bu sayfa HTML dili kullanılarak hazırlandı. Siz de browser&l8217;inizi (Internet Explorer, Netscape Navigator,..) kullanarak bu sayfayı ekranınızda görüntülüyorsunuz. Tanımda geçen "internet dokümanı" ifadesinin yanı sıra HTML ile oluşturduğunuz belgeleri hard diskinize kaydedebilir ve internet bağlantınız olmasa bile bu belgeleri görüntüleyebilirsiniz. HTML, programlama dilleri (pascal, basic,..) gibi bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir. Dilden ziyade kabaca metinleri ya da verileri biçimlendirmek, düzenlemek için kullandığız komutlar dizisi bile diyebiliriz HTML için.
2. HTML&l8217;DE TEMEL UNSURLAR
HTML nispeten kolay bir dildir. Bu dilde binary veya hexadecimal kodlar yok. Herşey metin tabanlı ve bir HTML dokümanı oluşturmak için ihtiyacınız olan şey bir editör. Hatta sizde herhangi bir HTML editörü bulunmuyorsa bu işi Windows&l8217;un notepad&l8217;i ile dahi halledebilirsiniz. Piyasada iki tip editör bulunuyor. Birisi metin tabanlı, kod yazmayı gerektiren fakat bunun yanısıra rutin bazı işlemleri kolaylaştıran editörler(HotDog, HomeSite..) diğeri WYSIWYG (What You See Is What You Get / Ne görürsen onu alırsın) tarzı denen kısaca görsel, kodlamayla uğraştırmayı gerektirmeyen editörler (FrontPage, Dreamweaver, NetObjects Fusion,..). Yeni başlayanlara için Windows&l8217;un notepad&l8217;i daha yararlıdır. Bu işlerin nasıl yapıldığını öğrendikçe ilerde siz de görsel editörlere geçebilirsiniz. Çünkü bir yerde istenmedik sonuçlar çıkabilir ve kodlara müdahale etmeniz gerekebilir. Üstelik görsel editörler bazen istenmeyen kodlar ekliyorlar, bu da doküman boyutunun büyümesi demek.
Burada sunu da belirtmek gerekiyor; browserlar arasındaki yorum farklarından dolayı sayfanız bir browser&l8217;da iyi görünürken bir başka browser&l8217;da hiç istemediğiniz bir şekilde görüntülenebilir. Hele yeni bazı teknikleri (css, dhtml gibi)sadece MS Internet Explorer 4 ve üstü desteklerken Netscape henüz bu teknikleri tam olarak desteklemiyor. Yine de piyasayı neredeyse yari yarıya paylasan bu iki browser&l8217;in birbirlerine üstün olduğu yönleri var. Sonuçta, ne kadar fiyakalı bir sayfa da yapsanız elde ettiğiniz başarı sayfanızı ziyaret eden kişinin kullandığı browser&l8217;a mahkum. Hatta ziyaretçiniz browser&l8217;ina verdiği bir talimatla "yalnız su fontu kullan", "grafikleri görüntüleme" seklinde bir ayar yapmışsa emekleriniz boşa gitti demektir. Yine de bu kadar karamsar olmayalım.
3. İLK SAYFAM
İşte ilk HTML sayfamızı yapıyoruz. Öncelikle çalışmalarınızı saklamak için kullanacağınız bos bir klasör oluşturup uygun bir ad verin, mesela html_ders" olsun. Daha sonra bu ad bize lazım olacağından kolaylık olması için siz de yeni klasöre bu adi verebilirsiniz. Simdi de bu klasörü açıp yeni bir "metin belgesi" oluşturun (sağ fare/Yeni/Metin belgesi). Dosyayı çift tıkla***** açın ve şunları yazın:
<html>
<head>
<title>Ilk Sayfam</title>
</head>
<bOdy>Sayfama Hosgeldiniz</bOdy>
</html>
Simdi dosyayı kaydedin (Dosya/Farklı Kaydet...). Dosya adı kısmına şöyle yazın: "sayfa1.htm" (tırnaklar dahil) ve Tamama basın. Notepad&l8217;i kapatın, metin dosyasını silin ve oluşan yeni dosyayı açın. Dosya varsayılan browser&l8217;ınız (internet explorer, netscape navigator gibi)tarafından açılacaktır. Söyle bir görüntü elde edeceksiniz.
Şimdi de bu belgeyi nasıl oluşturduğumuzu birlikte inceleyelim. Bir şey dikkatinizi çekti mi? İngilizce bir takım kelimeler var ve bu kelimeleri küçük "<" ve büyük ">" sembolleri arasına yazdık. Bu ifadelere tag (etiket) deniyor. Etiketler etki etmesi istenilen metnin önüne ve arkasına yazılıyor. Önce etiketi yazıyoruz, sonra metni yazıyoruz daha sonra ayni etiketi önüne bir bölü işaretiyle tekrar yazıyoruz. Bu son yaptığımız etiketi sonlandırıyor. Bir kaç istisna dışında tüm etiketler belge içerisinde sonlandırılmak zorunda. Burada kullandığımız etiketler ve anlamları söyle:
<html>....</html>
Tarayıcıya HTML dosyasının başladığını ve bittiğini belirtiyor. Diğer tüm kodlar bu iki etiket arasına yazılır.
<head>....</head>
<bOdy>....</bOdy>
Bir HTML belgesi iki bölüme ayrılıyor: head(bas) ve bOdy(gövde). <head>....</head> etiketleri arasına sayfa hakkında bilgiler yazıyoruz. **** ve title gibi etiketler burada yer alıyor. **** etiketlerine ileride değineceğiz. <bOdy>....</bOdy> arası ise sayfamızın gövde bölümü. Ekranda gösterilecek kısımlar bu taglar arasında yer alıyor.
<title>....</title>
Title sayfanın başlığını belirtiyor. Burada yazılanlar browser&l8217;in üst tarafında browser adıyla beraber gösteriliyor.
Hazırladığımız sayfada dikkat ederseniz sadece temel etiketleri kullandık. Yani metin biçimlendirmeye yarayan hiçbir etiket kullanmadık. Bu yüzden <bOdy>....</bOdy> arasına yazdığımız "Sayfama Hoşgeldiniz" yazısı browser&l8217;in varsayılan metin ayarlarıyla gösteriliyor. İşin ilginç tarafı hiçbir kod yazmadan sadece "Sayfama Hosgeldiniz" yazıp kaydetsek ve browser&l8217;da böyle görüntülesek de ayni neticeyi elde edecektik.
Sonraki bölümde metin biçimlendirmeye yarayan etiketleri öğreneceğiz.
4. METİN BİÇİMLENDİRME
Bu bölümde öğreneceğimiz etiketler:
&l8226;Başlık <h1>...<h6>
&l8226;Paragraf <p>...</p>
&l8226;Ortalama <center>...</center>
&l8226;Diğer <b>...</b>,<i>...</i>,<u>...</u>
HTML&l8217;de metin stillerini üç şekilde belirleyebiliriz:
Düzenlemek istediğimiz metnin hemen önüne koyacağımız bir etiketle biçimleme stili. Buna in-line (ayni satırda) biçimlendirme denir.
Sayfanın head (bas) kısmına koyulan stillere bOdy (gövde) bölümden atıf yapılarak metin biçimleme. (Embedded-Gömülü biçimlendirme)
HTML dosyasının dışında başka bir stil dosyası oluşturarak stil için bu dosyayı kullanma. Buna Cascading Style Sheets-Yığılmalı Stil Kağıtları deniyor. Kısaca CSS. Bu teknik bize örneğin yüzlerce sayfanın stilini tek bir stil dosyası ile belirleme gibi geniş imkanlar veriyor.
Birinci metotta her metin için ayrı ayrı stil belirtirken ikinci ve üçüncü metotlar da stil bir defa belirleniyor ve bu stilleri istediğimiz metne uygulayabiliyoruz. Burada önemli olan bir diğer husus da ilk metodu tüm browserlar sorunsuz yorumlayabiliyor fakat 2. ve 3. metodu Internet Explorer ve Netscape&l8217;in son sürümleri (yorum farklılıkları ile beraber) destekliyorlar.
Burada konumuz birinci metoda göre biçimlendirmeyi öğrenmek.
Başlık etiketlerinden başlıyoruz. Notepad&l8217;i açıyor ve şunları yazıyoruz;
<html> <head>
<title>Başlık Etiketleri</title>
</head>
<bOdy>
<h1>Başlık 1</h1>
<h2>Başlık 2</h2>
<h3>Başlık 3</h3>
<h4>Başlık 4</h4>
<h5>Başlık 5</h5>
<h6>Başlık 6</h6>
</bOdy>
</html>
Sayfanın işleyişine baktığımızda, önce her zaman yapmamız gerektiği gibi html, head, title etiketlerini yerlestirdik. Sayfa başlığı (title) olarak "Başlık Etiketleri"ni seçtik ve sayfanın gövde (bOdy) kısmına istediğimiz metinleri yazdık ve bu metinleri h1&l8217;den h6&l8217;ya kadar olan biçimlendirme etiketlerinin arasına aldık. Browser metin biçimleme etiketleri olan <h1>...<h6> etiketleri arasındaki kelimelere belirli büyüklükler verdi.
Simdi de kendiniz h1...h6 etiketlerinin yerlerini değiştirerek alıştırma yapın ve tam olarak bu işin nasıl olduğunu kavrayın. Hatta iyi bir deneme-yanılma olması açısından örneğin her seferinde değişik bir etiketi veya sonlandırma etiketini HTML kodundan silerek ne gibi etkiler oluşturduğunu gözlemleyin. Denemelerinizin bir kısmında hiçbir değişiklik olmadığını gözlemleyeceksiniz bunun sebebi, browser&l8217;ınızın otomatik olarak hatayı algılayıp düzeltmesidir. Diğer etiketleri toplu olarak kullanarak yeni bir HTML dosyası oluşturalım. Kodlar su şekilde olsun:
<html>
<head>
<title>Başlık Etiketleri-2</title>
</head>
<bOdy>
<h1><center>Sayfama Hosgeldiniz </center></h1>
<p>HTML etiketleri ile,</p> Yazilari <b>koyu</b> <i>italik </i> ve <u>alti çizili</u> olarak yazabiliyorum </bOdy> </html>
Etiketleri kullanma mantığını anladınız herhalde. Biçimlendirmek istediğimiz metnin başına ilgili etiketi yazıyoruz ve metnin sonunda da ilgili etiketi sonlandırıyoruz. Etiket biz sonlandırmadığımız müddetçe etkisini göstermeye devam ediyor. Eğer hala tereddütleriniz varsa örnekler üzerindeki kodların yerlerini değiştirerek kaydedin ve diğer taraftan browser&l8217;inizin reload/yenile tuşuna basarak değişiklikleri gözlemleyin.
Yeni öğrendiğimiz kodlara bir göz atalım:
<center>....</center> Aradaki metinleri sayfaya göre ortalar. center)
<b>....</b> Aradaki metni koyu (bold)yazar.
<i>....</i> Aradaki metni eğik (italic) yazar.
<u>....</u> Aradaki metni altı çizili (underline) olarak yazar.
<h1>....<h6> Başlık (heading) etiketi. h1 en büyük, h6 en küçük.
<p>....</p> Aradaki metin paragraf özelliği kazanır. Sonlandırıldığında, takip eden metin bir satir boşluk bırakılarak ve satir başına yazılır.
Başladığınız etiketi sonlandırmayı sakin unutmayın !
Burada bilmeyenler için küçük bir bilgi; bir html dokümanını açtığımızda ve ekran üzerinde farenin sağ tuşuna tıklayıp kaynağı görüntüle/view source seçeneğini seçtiğimizde internet explorer için notepad, netscape için kendi viewer&l8217;i açılacak ve bize o sayfanın kodunu gösterecektir.
Şu ana kadar yazılarımızın font ayarını browser&l8217;in &l8217;varsayılan fontu&l8217;na bıraktık. Bir sonraki konuda, metinlerde istediğimiz fontu nasıl kullanacağımızı göreceğiz.
5. FONTLAR
Font etiketinin kullanımı;
<font face=.... size=.... color=....> </font>
face=yazı tipinin adi (arial, tahoma, verdana, ...)size= yazının büyüklüğü (1-7 arası)
color= yazının rengi (red, green gibi renklerin ingilizce karsılığı yada RGB renk değeri)
Bunlara font etiketinin parametreleri deniyor. <font> etiketinin yan ısıra öğreneceğimiz bir diğer etiket <br> etiketi. Önce bu etiketin kullanımını göreceğiz. <br> etiketi bir bakıma enter tuşunun görevini görüyor. Bunu biraz açıklayalım; HTML&l8217;de metinleri yazarken kullandığımız editörde bir alt satıra geçmek için enter tuşunu kullanırız. Fakat HTML dilinde bunun hiçbir anlamı yoktur, tüm kodları ve metinleri tek satırda dahi yazsanız browser açısından fark etmeyecektir. Bu yüzden metinleri bölmek, yani ikinci satıra atmak için <br> etiketini kullanıyoruz. İstisnai etiketlerden birisi bu, <br> etiketi sonlandırılmıyor.
Buna bir örnek verelim;
<html> <head>
<title>BR etiketi</title>
</head>
<bOdy> pazartesi sali çarsamba <br>ocak<br> subat<br> mart<br> nisan
</bOdy>
</html>
Yukarıdaki örneğimizde "pazartesi, sali ve çarsamba"yi yazarken enter&l8217;la bir alt satıra geçmemize rağmen browser bunu göz önüne alma***** tüm metni bir satırda yazdı. Fakat ikinci sefer ay adlarını tek bir satıra yazdığımız halde bu kez browser aradaki <br> etiketine bakarak bir sonraki metni satir başına aldı. Buradan da anlasıldığı üzere "enter" etkisini <br> etiketiyle veriyoruz. Bu etiketin bir özelliği de sonlandırılmaması. Simdi font etiketinin kullanımını bir örnekle inceleyelim. Eğer kullanmak istediğiniz font bilgisayarınızda yüklü değilse font etiketi ile biçimlemek istediğiniz metin browser&l8217;in varsayılan fontu ile gösterilecektir. Bu yüzden önce sisteminizde yüklü olan fontları inceleyin (Başlat/Ayarlar/Denetim Masası/Yazı tipleri). Buradan yazı tiplerini açarak inceleyebilir ve beğendiklerinizi kullanabilirsiniz. Eğer benim örnekte kullandığım yazı tipleri (tahoma, comic sans ms, verdana, arial) sisteminizde yüklü değilse bunun yerine sizde olan istediğiniz fontu kullanabilirsiniz.
<html> <head>
<title>Renkler ve Mevsimler</title>
</head>
<bOdy>
<font face="tahoma" size="5" color="l008000">Ilkbahar</font>
<br>
<font face="verdana" size="5" color="lff0000">Yaz</font>
<br>
<font face="arial" size="5" color="lffff00">Sonbahar</font>
<br>
<font face="comic sans ms" size="5" color="l0000ff">Kis</font>
<br>
</bOdy>
</html>
Her zamankinden farklı olarak ve ilk defa sayfamızda renk kullandık. Örnekte de gördüğünüz gibi bu isi renk kodlarıyla yaptık. Aslında bunun bir yolu daha var o da renk kodu yerine rengin İngilizcideki adini yazmak (color="red" gibi).
Bu konuyu renkler bölümünde ayrıntılı olarak inceleyeceğiz. Burada yalnız bir kaç örnekle yetinelim:
Kirmizi-red
Mavi-blue
Siyah-black
Sari-yellow
Lacivert-navy
Yeşil-green
6. LISTELER
HTML bize üç tip liste hazırlama imkânı veriyor. Bunlar;
Sıralı listeler (ordered list)
Sırasız listeler (unordered list)
Tanımlama listeleri (definition list)
Sıralı listeler rakam veya harf yada her ikisini içice kullanarak liste oluşturmamızı, Sırasız listeler rakam/harf yerine madde imleri ko***** liste oluşturmamızı sağlar. Tanımlama listeleri ise bir listeden çok kalabalık metinlerde okumayı kolaylaştırmaya yardımcı olabilecek bir araçtır.
6.1. Sıralı listeler
Liste içine alınacak metinler <ol>...</ol> etiketleri arasına alınarak yazılır. Bu etiketler listenin başladığını ve bittiğini belirtir. Listenin maddelerinin başına ise <li> (list item) etiketini getiriyoruz. Bu etikette tıpkı <br> etiketi gibi sonlandırılmıyor. <ol> etiketine parametreler ekleyebiliyoruz. Bunlarla listemizin rakamla mi harfle mi başlayacağını (type) yada hangi rakam/harfle başlayacağını (start) belirtebiliyoruz. Compact parametresi ise listenin mümkün olan minimum satir aralığına sahip olmasını sağlıyor.
Bundan sonraki örneklerimizde sayfa kodunun yalnız bOdy (gövde) bölümünü vereceğiz. Kodun geri kalan kısımlarını kendi sayfanızda tam olarak yazmayı unutmayın.
<ol type="1">
<li>Kimya
<ol type="a">
<li>Inorganik
<li>Analitik
</ol>
li>Fizik
<ol type="a">
<li>Dinamik
<li>Statik
</ol>
li>Matematik
<ol type="a">
<li>Sayilar
<li>Diger
<ol type="i">
<li>Türev
li>Integral
</ol>
</ol>
</ol>
1. Kimya
a. Organik
b. Inorganik
c. Analitik
2. Fizik
a. Dinamik
b. Statik
3. Matematik
a. Sayilar
b. Diger
i. Türev
ii. Integral
Listeleri buradaki örnekte olduğu gibi iç içe hazırlamak ta mümkün. Dikkat edeceğimiz nokta, ise <ol> etiketi ile başlayıp liste maddelerinin her birisinin başına <li> etiketini getirmek ve listelemeyi bitirmek istediğimiz yerde </ol> etiketini yazmak. Liste içinde yeni bir liste oluşturmak istediğimizde listelenecek maddeden sonra tekrar <ol> etiketini yazıyoruz ve bahsedilen kuralları aynen uyguluyoruz. Type parametresinde kullanabileceğimiz değerler şunlar olabilir; sayilar,harfler (küçük/büyük)ve romen rakamları (i,ii,iii gibi)
6.2. Sırasız Listeler
Bu tip listede de mantık ayni. Fark, listeleme yaparken maddelerin başına harf, rakam gibi unsurlar yerine küçük yuvarlaklar,kareler kullanabilmemiz. <ol> etiketi yerine <ul> etiketini kullanıyoruz, maddeler için kullandığımız <li> etiketi burada da geçerli. <ol> için parametreler ise söyle; type için disc (içi dolu daire), circle (içi bos daire), square (içi dolu kare). Compact parametresi Sırasız listelerde de kullanılabiliyor.
<ul type="disc">
<li>Kimya
<ul type="square">
<li>Inorganik
<li>Analitik
</ul>
<li>Fizik
<ul type="square">
<li>Dinamik
<li>Statik
</ul>
<li>Matematik
<ul type="square">
<li>Sayilar
<li>Diger
<ul type="circle">
<li>Türev
<li>Integral
</ul>
</ul>
</ul>
Kimya
Organik
Inorganik
Analitik
Fizik
Dinamik
Statik
Matematik
Sayilar
Diger
Türev
Integral
6.3. Tanımlama listeleri
Bu listelemede kullanılan etiketler söyle; <dl>...</dl> , <dd>...</dd>, <dt>...</dt>
Listenin maddelerini belirtmek için kullandığımız <li> etiketinin yerini burada <dd> ve <dt> etiketleri alıyor. Ayni şekilde <ol>...</ol> veya <ul>...</ul> etiketleri arasına aldığımız listeyi bu sefer <dl>... </dl> arasına yazıyoruz. Yine parametre olarak <dl> etiketi içinde compact ifadesini kullanabiliriz.
<font face="verdana" size="4" color="red">Neler öğrendik?</font>
<dl compact>
<dt><font size="3" color="blue">HTML nedir?</font>
<dd><font size="2" color="black">HTML (HyperText Markup Language-Hareketli-Metin İşaretleme Dili) basitçe, browserlarla görebileceğimiz, internet dokümanları oluşturmaya yarayan bir çeşit dildir...</font>
<dt><font size="3" color="blue">HTML&l8217;de Temel Unsurlar</font>
<dd><font size="2" color="black">Bu dilde binary veya hexadecimal kodlar yok. Herşey metin tabanlı ve bir HTML dokümanı oluşturmak için ihtiyacınız olan şey bir editör. Piyasada iki tip editör bulunuyor. Birisi metin tabanlı, kod yazmayı gerektiren...</font>
<dt><font size="3" color="blue">Listeler</font> <dd><font size="2" color="black">Sıralı listeler rakam veya harf yada her ikisini içice kullanarak liste oluşturmamızı, Sırasız listeler rakam/harf yerine madde imleri ko***** liste oluşturmamızı sağlar...</font>
</dl>
7. RENKLER
Metin renklendirmeyi yüzeysel olarak fontlar konusunda öğrendik. Simdi daha ayrıntılı olarak ve bu isin mantığına inerek yeniden ele alacağız. Ayni zamanda sayfamıza artalan rengi vermeyi öğreneceğiz.
Bu bölümde öğreneceğimiz konular:
&l8226; Renk kodları
&l8226; Artalanı renklendirmek Renk kodları
Fontlar konusunda, metnin rengini belirlerken <font color=...> etiketini kullanmıştık ve color komutunun karşısına rengin İngilizce karşılığını yazabiliriz demiştik. Fakat bunun daha karmaşık olan bir başka yolu vardı; o da 16&l8217;lik sayı düzeninde renk kodu girmek. Önce sayı düzenleri nedir nasıl olur ona bakalım.
Günlük hayatımızda kullandığımız sayı sistemine 10&l8217;luk sayı sistemi deniyor, tüm sayıları 0-9 arası toplam 10 rakamdan oluşan sembollerle ifade ediyoruz. 10&l8217;luk sayı sisteminin yanısıra diğer sayı sistemleri de vardır. Bunlardan bilgisayar alanında kullanılan iki tanesi ikili (binary) ve onaltılık (hexadecimal) sayı sistemleridir.
Gelelim asil konumuz olan 16&l8217;lik sayı sistemine. Bu sayı sisteminde de toplam 16 rakam var bunlar;
0 1 2 3 4 5 6 7 8 9 A B C D E F
[10&l8217;un karşılığı A ... 15&l8217;in karşılığı F&l8217;dir.]
Etikette kullandığımız color=lxxxxxx ifadesi ise RGB (red-green-blue,kirmizi-yesil-mavi) renklerinin karışım oranlarını belirtir. Bu renklerden her birinin alacağı değer 00 ile FF aralığında olabilir (FF maksimum, 00 minimum karışımı verir). Buna göre; l000000 siyah, lFF0000 kirmizi, l00FF00 yesil, l0000FF mavi, lFFFFFF beyaz&l8217;dir. diğer renkleri sayıları değiştirerek kendiniz deneyebilirsiniz.
l000000=black(siyah) l000080=navy(lacivert)
l0000FF=blue(mavi) l008000=green(yesil)
l008080=teal(koyu yesil) l00FF00=lime(parlak yesil)
l00FFFF=**ua(turkuaz) l800000=maroon(visne çürügü)
l800080=purple(mor) l808000=olive(zeytuni yeşil)
l808080=gray(gri) lC0C0C0=silver(gümüşî gri)
lFF0000=red(kırmızı) lFF00FF=fuchsia(parlak pembe)
lFFFF00=yellow(sari) lFFFFFF=white(beyaz)
Artalanın Renklendirilmesi
Bu renklerle yalnızca metinleri değil sayfamızın artalanını da renklendirebiliriz.
Bunun için <bOdy bgcolor=lxxxxxx> etiketini kullanıyoruz. Daha doğrusu sayfamızın gövdesini belirtmek için yazdığımız <bOdy> etiketini, <bOdy bgcolor=lxxxxxx> seklinde değiştiriyoruz.
Renk kodlarını yazarken daima l işaretini kullanmayı unutmayın !
<bOdy bgcolor="lffcc00">
<font type="verdana" size="4" color="lffffff">
<ol><h2><u>Günler</u></h2>
<font color="l0000ff"><li>Pazartesi <li>Sali <li>Çarsamba <li>Persembe <li>Cuma</font>
<font color="ff0000"> <li>Cumartesi <li>Pazar </font>
</ol>
</font>
</bOdy>
8. RESIMLER
Renkleri de öğrendikten sonra geldik en heyecanlı konuların bir diğerine, evet bu konuda sayfamıza ve artalana nasıl resim ekleyebileceğimizi öğreneceğiz. Bu konu Aslında tablolar ve bağlantılarla da alâkalı, bu yüzden burada genel olarak isleyeceğiz. Resim seçiminde, seçtiğimiz resmin gif yada jpg formatında olması zorunluluğu dışında herhangi bir kısıtlama yok.
Resim ekleme isi gayet kolay. Yapmamız gereken browser&l8217;a sayfaya koyacağı resmin nerede olduğunu göstermekten ibaret. Her ne kadar sert olmasa da resmin pixel cinsinden en ve boy uzunluğunu belirtmeniz sizin hayrınıza olacaktır. Kullanacağımız etiket su şekilde olacak;
<img src= "">
Burada x resmin enini y ise boyunu belirtiyor. Bu bilgileri, resmi herhangi bir grafik editörüyle açarak öğrenebilirsiniz.
Dikkat edilecek hususlar:
Örneğin bu sevimli kediyi sayfamıza ekleyelim, peki iste size bir soru: bu resmin nerede olduğunu browser&l8217;a nasıl izah ederiz?
Diyelim ki resmimizin adi kedi.gif eni 64, boyu da 79 piksel, Eğer bu resim html sayfamızla ayni dizinde duruyorsa sorun yok, kod aynen su şekilde olmalı:
<img src= "kedi.gif">
Fakat siz diyorsunuz ki; benim bir sürü eklemek istediğim resmim var ve bunları resim adli bir alt klasörde topladım. Yani html dosyası c:&l92;&l92;html_ders dizininde resimler de c:&l92;&l92;html_ders&l92;&l92;resim dizininde. Bu durumda browser&l8217;iniz o an çalışan html dosyasının bulunduğu klasörü kök dizin olarak kabul edecektir. Siz de buna göre resmin yolunu uyarlayacaksınız. Etiketi bu sefer su şekilde kullanacağız;
<img src= "resim/kedi.gif">
Bölü işaretinin yönüne dikkat edin. Bu windows&l8217;ta ya da dos&l8217;ta dizinler için kullandığımız ters bölü işaretinin tersi, yani normal bölü işareti. HTML&l8217;de dizinler belirtilirken hep bu bölü işareti kullanılır. Ziyaret ettiğiniz internet adreslerini hatırlayın.
Peki ya su şekilde olsaydı; resim klasörünün altında başka bir klasör var ve kedi.gif dosyası o klasörde, diyelim ki klasörün adi da gifler olsun. Bu durumda kedi.gif&l8217;in harddiskimizdeki yolu da c:&l92;&l92;html_ders&l92;&l92;resim&l92;&l92;gifl er&l92;&l92;kedi.gif seklinde olacak. Etiket tahmin ettiğiniz gibi su şekilde olmalı:
<img src= "resim/gifler/kedi.gif">
Bu şekilde istediğimiz kadar alt dizine ulaşabiliriz. Fakat üst dizinlere nasıl ulaşacağız? O da kolay. Bu seferde html dosyamızı bir klasör oluşturup o klasörün içine koyalım, mesela klasörün adi da html olsun -umarım karıştırmazsınız. Kedicik bulunduğu gifler klasöründe kalsın. Son durum söyle olacak;c:&l92;&l92;html_ders&l92;&l92;html&l92;&l9 2;deneme.htm yolunda html dokümanımız,c:&l92;&l92;html_ders&l92;&l92;resim&l 92;&l92;gifler&l92;&l92;kedi.gif yolunda resim var. İzlememiz gereken yol söyle; browser deneme.htm dosyasının bulunduğu klasörü kök dizin kabul etti. Önce bir üst dizine çıkmalıyız ardından resim dizinine oradan gifler dizinine girmeliyiz. Üst dizine çıkmayı ../ ifadesiyle belirtiyoruz.
<img src= "../resim/gifler/kedi.gif">
Bu şekilde arlarda ../ ifadesiyle istediğimiz kadar üst dizine geçebiliriz. Eğer iki üste geçeceksek ../../ ifadesi isimizi görecektir.
Resmi Hizalama
Resim artık sayfamızda, fakat daima hep solda duruyor. Bir hizalama (align) komutuyla resmi sağa (right) ,ortaya (center) ya da sola (left) alabiliriz.iyi ama resim zaten solda değil miydi? Bir metinle kullandığınızda ise buradaki gibi bir sonuç alabilirsiniz, hizalama komutu resmi bu sefer metni göz önüne alarak hizalayacaktır.
<img src= "resim.jpg">
Artalana resim koyalım
<bOdy bgcolor="....">
ifadesiyle bu isi kolayca yapıyorduk. Bu ifadeyi su şekilde yazarsak resmimiz artalana döşenecektir.
<bOdy bgcolor="...." background="....">
Kullandığımız resme yakın tonda bir rengi bgcolor ifadesinin karşısına yazmayı ihmal etmemek yine bizim hayrımızadır. Bunun yanında background ifadesinin karşısına yukarıda anlattığımız kurallar çerçevesinde istediğimiz resmi koyabiliriz. Fakat bu sefer en ve boy ifadesini kullanmamıza gerek yok. seçtiğimiz resim browser tarafından tüm sayfayı kaplayacak şekilde sayfaya yerleştirilecektir.
Resme alternatif metin eklemek
Resimlere alternatif olarak metin yazılabilir. Ziyaretçi Eğer browser&l8217;ini sadece metinleri göstermek üzere ayarlamışsa, resim yerine alternatif açıklama görüntülenecektir. alt=".." parametresiyle açıklama ekliyoruz, bu açıklama ayni zamanda kullanıcı fare imlecini resim üzerine getirdiğinde sari bir çerçeve içinde görüntülenir.
<ime src= "resim.gif">
Son bir örnekle bu konuyu bitirelim,
Gökyüzünü artalana koyalım, dünyayı da ortalanacak şekilde sayfaya yerleştirelim.
<bOdy bgcolor="l666dfe" background="bulut.jpg">
<center>
<ime src= "world.gif"></center>
Eğer hala yapmadıysanız resimlere sağ tıklayıp (Resmi farklı kaydet../Save image as..) seçeneğiyle bu resimleri harddiskinize kaydedebilirsiniz.
Su ana kadar öğrendiğimiz komutlarla yerleştirme işlemini ancak bu kadar yapabiliyoruz. Daha sonraki konularda tabloları kullanarak istediğimiz düzeni sağlamayı öğreneceğiz.
DERS 2....
HTML&l8217;YE GİRİŞ
HTML, HyperText Markup Language, tarayıcı (browser)&l8217;lardan görebileceğimiz (Internet Explorer, Netscape gibi) internet dokümanlarını yaratmaya yarayan bir işaretleme dilidir. İnternet üzerindeki tüm sayfaların kaynağı HTML&l8217;dir. Tarayıcı olmadan HTML kodları birşey ifade etmez.
HTML dokümanları herhangi bir yazı editörü ile düzenlenip *.htm, *.HTML, *.sHTML gibi uzantılarla kaydedilir. Bunun için notepad, pico, wordpad gibi editörler yeterlidir. Bunların yanında Frontpage, Dreamweaver, Homesite gibi bu iş için hazırlanmış ve kodlamayı kolaylaştıran programlar da vardır.
Her HTML dokümanı <HTML> ile başlar ve </HTML> ile biter. <> şeklinde görülen komutlara etiket (tag) adı verilir. Bir HTML dokümanı iki ana kısımdan oluşmaktadır:<head> . . . </head> etiketi arasında yer alan Başlık bölümü; <bOdy> . . . </bOdy> etiketleri arasında yer alan Gövde Bölümü. Başlık bölümü içine <title>. . . </title> etiketi konulur. title, tarayıcımızın en üstünde gözükür ve oluşturulan sayfanın başlığıdır.
Örnek:
Eğer hazırlanan sayfa Türkçe içerikli ise Türkçe karakterlerin (ç, ğ, ı, , ş, ö, ü) düzgün görünmesi için Başlık kısmı içerisine aşağıdaki **** etiketi eklenir. **** etiketleri için detaylı bilgiye buradan ulaşabilirsiniz.
<**** http-equiv="Content-Type" content="text/HTML; charset=iso-8859-9">
title etiketi ile başlığı belirttikten sonra Başlık bölümü kapatılır ve ana kısım olan Gövde&l8217; ye geçilir. Sayfamızda görüntülemek istediğimiz bütün bilgileri Gövde kısmına koyarız.
Herhangi bir web sayfasının HTML kodunu görmek istediğimiz zaman, farenin sağ tuşuna tıklayıp view source/kaynağı görüntüle seçeneğini seçeriz.
Bir etiketin nasıl davranması gerektiği hakkında bilgi içeren etiketin içindeki metne Değişken denir. Aşağıdaki örnekte bOdy etiketinin içindeki bgcolor ifadesi değişkendir ve arkaplan rengini belirler. Çoğu etiket isteğe bağlı olarak ya da gerektiği için bağımsız değişkenleri kabul eder.
<bOdy bgcolor="yellow">
Çift taraflı etiketler içiçe geçebilirler ama dikkat edilmesi gereken nokta en son açılan etiketin en önce kapatılmasıdır. Aşağıda yanlış ve doğru uyguluma örneği verilmiştir.
<b><i>Bu bir yanlış örnektir. </b></i>
<b><i>Doğrusu budur. </i></b>
<br> ve <hr> gibi tek taraflı etiketler , <br /> ve <hr /> şeklinde yazılmalıdır.
BASİT HTML ETİKETLERİ
Başlıklar:
6 çeşit başlık vardır:<h1>, <h2>, . . . <h6>. Bunlardan en büyüğü <h1>, en küçüğü ise <h6>&l8217;dır.
HTML etiketi Etiketin Web Sayfasındaki görüntüsü
<h1>H1 ile yapılan başlık</h1>
<h2>H2 ile yapılan başlık</h2>
<h3>H3 ile yapılan başlık</h3>
<h4>H4 ile yapılan başlık</h4>
<h5>H5 ile yapılan başlık</h5>
<h6>H6 ile yapılan başlık</h6> H1 ile yapılan başlık
H2 ile yapılan başlık
H3 ile yapılan başlık
H4 ile yapılan başlık
H5 ile yapılan başlık
H6 ile yapılan başlık
Paragraflar, Satır boşlukları ve Yatay Çizgiler:
Paragraflar <p> etiketiyle oluşturulur. Paragraf metni <p> ile </p> arasında yer alır. Örneğin:
<p>Bu bir paragraftır. </p>
Paragraf başlatmadan bir satır boşluğu yaratmak için <br/> etiketi kullanılır. Örneğin:
<p>Paragrafın ilk satırı. <br />Paragrafın ikinci satırı. </p>
Sayfaya (aşağıdaki gibi) yatay çizgi eklemek için <hr> etiketini kullanırız.
________________________________________
HTML etiketi Etiketin Web Sayfasındaki görüntüsü
<p>Birinci paragraf</p>
<p>İkinci paragraf </p>
<p>Üçüncü paragraf
<br />Alt satır </p>
<hr /> Birinci paragraf
Ikinci paragraf
Üçüncü paragraf
Alt Satır
METİNLER
<font color="red" face="arial" size="3">. . </font>
Color yazı karakterinin rengini, face yazi tipini (arial, verdana, tahoma gibi), size da boyutunu belirler. Size değişkeninde kullanılan rakam 1&l8217;den 7&l8217;ye kadardır.
<font> etiketi HTML 4. 0 &l8217;da desteklenmemektedir ama yine de taracıyıcılar <font> etiketi ile yapılmış biçimlendirmeyi destekler. Hala pek çok web sayfasında <font> etiketi kullanılmaktadır. Başlangıç seviyesi için <font> etiketi kullanmak yeterliyken ilerki seviyeler için stilleri kullanmanız tavsiye edilir. (Bkz: Gelişmiş HTML Dersi Stiller ve Satır İçi Kapsayıcıları Başlıkları)
Font etiketi ile birlikte aşağıdaki tabloda verilen etiketleri kullanarak sayfanızdaki metinleri biçimlendirebilirsiniz.
Etiket Açıklama Uygulama
<b>. . </b> Kalın biçimlendirme Metin
<i>. . </i> İtalik biçimlendirme Metin
<u>. . </u> Altı çizgili biçimlendirme Metin
<sup>. . </sup> Üst simge X2
<sub>. . </sub> Alt simge H2
<code>. . </code> Bilgisayar kodu biçimi Metin
<blockquote>. . </blockquote> Alinti biçimi Metin
Not: Metin biçimlerken başladığınız etiketi kapatmayı unutmayın.
Renkler :
HTML dokümanlarında renkler ya İngilizce isimleriyle, ya da 16&l8217;lık sayı düzenindeki "hexadecimal" değerleriyle belirtilir.
En sık kullanılan ve hemen hemen bütün tarayıcıların desteklediği 16 renk aşağıdakilerdir:
Renk Renk adi: Renk Renk adi:
**ua black
blue fuchsia
gray green
lime maroon
navy olive
purple red
silver teal
white yellow
Web renkleri ile ilgili ayrıntılı bilgiyi buradan bulabilirsiniz.
Örnek :
<bOdy bgcolor="green">
Bu örnekte sayfanın arkaplan rengi yeşil olur.
<bOdy bgcolor="l008000"> aynı sonucu verir.
Örnek :
<font color="l4B0082"> Font rengi "indigo" oldu. </font> Etiketi kapattığımız için tekrar normale döndü.
LİNKLER:
Linkler <a>. . . </a> etiketi içinde, href= "" komutuyla belirtilir.
Örnek:
<a href= "http://www.metu.edu.tr" target="_blank">ODTÜ Ana Sayfası</a>
ODTÜ Ana Sayfası
Bu örnekte bir de target değişkeni verilmiştir. Adresi verilen web sayfasının başka bir pencerede açılmasını isterseniz target="_blank" komutunu eklemeniz gerekir. Aynı pencerede açılmasını isterseniz ilgili değişkeni target="_top" şeklinde yazabilirsiniz. Hiç bir şey yazılmazsa da sayfa aynı pencerede açılır.
title değişkenini kullanarak da fare linkin üzerine geldiğinde gözükecek link açıklamasını ekleyebilirsiniz. Aşağıdaki örnekte fareyle linkin üzerine gelip beklerseniz Orta Doğu Teknik Üniversitesi yazısını göreceksiniz.
<a href= "http://www.metu.edu.tr" target="_blank" title="Orta Doğu Teknik Üniversitesi" >ODTÜ Ana Sayfası</a>
ODTÜ Ana Sayfası
Eğer hazırladığınız dokümanlar arasında bir bağlantı kurmak istiyorsanıiz, <a> etiketini aşağıdaki gibi kullanmalısınız.
<a href= "dosyaadi.HTML">Önceki sayfa</a>
Bir e-posta adresine link vermek istiyorsanız:
<a href= "mailto:mail@mail.com.tr">E-posta atmak için tıklayın. </a>
E-posta atmak için tıklayın.
Bu linke tıklandığında bilgisayarda kurulu varsayılan e-posta okuma programı açılır ve gönderilecek adres bölümünde etiket içinde belirtilen adres yazar.
Aynı doküman içinde bağlantı kurmak istersek tutturucu noktaları (anchor points) kullanırız. Tutturucu HTML sayfasında bir yer işaretidir. İsmi ile bir bölgeyi belirler ve bu tutturucuya bir link verebilirsiniz. Bu sayfadaki her konu başlığına bir tutturucu belirlenmiştir. Sayfa başındaki listede herhangi bir başlığa tıkladığınızda sayfa içindeki ilgili konu başlığına gider. Örnek olarak Resim Ekleme bölümüne gitmek için buraya tıklayabilirsiniz. Tutturucuların kullanımı aşağıdaki gibidir.
Linkler başlığına aşağıdaki gibi bir tutturucu belirleriz.
<a name="link">Linkler</a>
Sayfanın herhangi bir bölümünde yukarıda belirlediğimiz tutturucuya aşağıdaki gibi link veririz
<a href= "llink">Linklere git</a>
Sağ tarafta bulunan Başa Dön linkleri de bu şekilde hazırlanmıştır.
RESİM EKLEME
Resim ekleme:
<img src= "resim.jpg">şeklinde olur. Dikkat etmemiz gereken kulanacağımız resmin dizin yapısıdır.
Bağımsız Değişkenler :
<img src= "">alt: Resme açıklama vermemizi sağlar. Fareyi resmin üstüne getirdiğimizde, alt değişkeninde yazılan açıklama ekranda çıkar. Eğer resim açılmazsa, onun yerine açıklama görünür.
src : Resim dosyasının kaynağını belirtir.
** Eğer web sayfasının arka planında bir imajın çıkması istenirse:
<bOdy background="resim.jpg"> şeklinde yazılır.
Resimleri linke dönüştürmek için <a> etiketi ile <img> etiketini içiçe kullanırız.
<a href= "http://www.metu.edu.tr" target="_blank"><img src= "odtu.jpg">Not: Resimlerin width ve height değişkenlerini belirtmeniz sayfanızın yüklenirken şeklinin bozulmasını önler.
LİSTELER:
Üç çesit liste vardır:
i. Sıralı Liste(Ordered List):
Örnek:
HTML etiketi Etiketin Web Sayfasındaki görüntüsü
<ol type="1">Çerezler:
<li>Kavurga
<li>Çekirdek
<li>Mısır
<li>Cips
</ol>
<ol type="a">Içkiler:
<li>Bira
<li>Votka
<li>Şarap
<li>Viski
<li>Rakı
</ol> Çerezler:
1. Kavurga
2. Çekirdek
3. Mısır
4. Cips
Içkiler:
a. Bira
b. Votka
c. Şarap
d. Viski
e. Rakı
Örnekte görüldüğü gibi type değişkeni sıralı listenin türünü belirler. Type değişkeni için aşağıdaki değerlerden biri kullanılabilir:
type: &l123;1, a, A, I, i}
Listeyi start değişkeni ile istediğimiz sayıdan baslatabiliriz:
Örnek:
HTML etiketi Etiketin Web Sayfasındaki görüntüsü
<ol start="199">Çerezler:
<li>Kavurga
<li>Çekirdek
<li>Mısır
<li>Cips
</ol> Çerezler:
199. Kavurga
200. Çekirdek
201. Mısır
202. Cips
ii. Sırasız Liste(Unordered List):
Örnek:
HTML etiketi Etiketin Web Sayfasındaki görüntüsü
<ul type="circle">Çerezler:
<li>Kavurga</li>
<li>Çekirdek</li>
<li>Mısır</li>
<li>Cips</li>
</ul>
<ul type="disc">Içkiler:
<li>Bira</li>
<li>Votka</li>
<li>Şarap</li>
<li>Viski</li>
<li>Rakı</li>
</ul> Çerezler:
o Kavurga
o Çekirdek
o Mısır
o Cips
Içkiler:
&l8226; Bira
&l8226; Votka
&l8226; Şarap
&l8226; Viski
&l8226; Rakı
Benzer şekilde burada da type değişkeni sırasız listenin işaretini belirler. Type değişkeni için aşağıdaki değerlerden biri kullanılabilir:
type:&l123;square, disc, circle}
iii. Tanımlama Listeleri (Definition List):
Örnek:
HTML etiketi Etiketin Web Sayfasındaki görüntüsü
<dl>
<dt>Karbonhidrat ve ben
<dd>En çok bol karbonhidratlı yemekleri severim, özellikle de makarna ve türevlerini. Lazanya favorimdir. Pizza ve mantıya da bayılırım. </dd></dt>
<dt>Sebze ve ben
<dd>Sebzeyle aram pek iyi değildir ama taze fasulye oldukça lezziz bir yiyecektir. Onun dışında dolma, sarma da güzeldir. </dd></dt>
<dt>Et ve ben
<dd>Et seven bir insanimdir. Her çesit kebabi afiyetle yerim. Kırmızı olsun, beyaz olsun, hemen hemen bütün etleri yerim. Balık seçerim ama. </dd></dt>
</dl> Karbonhidrat ve ben
En çok bol karbonhidratlı yemekleri severim, özellikle de makarna ve türevlerini. Lazanya favorimdir. Pizza ve mantıya da bayılırım.
Sebze ve ben
Sebzeyle aram pek iyi değildir ama taze fasulye oldukça lezziz bir yiyecektir. Onun dışında dolma, sarma da güzeldir.
Et ve ben
Et seven bir insanımdır. Her çesit kebabı afiyetle yerim. Kırmızı olsun, beyaz olsun, hemen hemen bütün etleri yerim. Balık seçerim ama.
TABLOLAR
Tablolar <table>. . . . </table> etiketleri arasında oluşturulur. <table> etiketinden sonra daima <tr> gelir. Her satır tanımlandığında <tr>, her hücre tanımlandığında da <td> etiketi kullanılır.
Örnek :
<table border="1">
<tr><td>1. hücre</td><td>2. hücre</td><td>3. hücre</td></tr>
<tr><td>4. hücre</td><td>5. hücre</td><td>6. hücre</td></tr>
</table>
1. hücre 2. hücre 3. hücre
4. hücre 5. hücre 6. hücre
Bağımsız Değişkenler:
<table border="" cellpadding="" cellspacing="" width="" height="" bgcolor="" align="" valign="">
<td height="" width="" bgcolor="" align="" valign="" colspan="" rowspan="">
border : Çerçevenin kalınlığını belirler. border="0" dersek tabloda çerçeve bulunmaz, bu miktarı arttırdıkça çerçevenin kalınlığı da artar.
cellpadding , cellspacing : Hücre elemanlarının sınırlara olan uzaklığı cellpadding, satır ve sütunların uzaklığı ise cellspacing değişkeni ile belirtilir.
bgcolor: <table bgcolor="red"> şeklinde kullanarak bütün tablo ya da <td bgcolor= "red"> şeklinde sadece tek bir hücre renklendirilir.
align : Hücredeki elemanın yatay konumunu belirler ve "right, left, center" opsiyonları ile kullanılır.
valign : Hücre elemanının düşey konumunu belirler ve opsiyonları "top, bottom, middle"dır.
colspan , rowspan : Aynı satırdaki hücreleri birleştirmek için colspan, aynı sütundaki hücreleri birleştirmek için de rowspan değişkeni kullanılır. Birleştirilen hücreye ait <td>. . </td> etiketi silinir.
Örnek :
<table border="1">
<tr><td>1. hücre</td><td>2. hücre</td><td>3. hücre</td></tr>
<tr><td rowspan="2">4. hücre</td><td colspan="2">5. hücre</td></tr>
<tr><td>6. hücre</td><td>7. hücre</td></tr>
</table>
1. hücre 2. hücre 3. hücre
4. hücre 5. hücre
6. hücre 7. hücre
FORMLAR
Formlar <form>. . . </form> etiketleri arasında oluşturulur. Form bilgilerini action değişkeninin içine yazdığınız dosyaya veri olarak gönderebilirsiniz. Formlar sayesinde anket ve geribildirim uygulamaları hazırlayabilirsiniz. Ayrıntılı bilgi için buraya tıklayın.
Örnek:
<form name="kimlik" action="gonder.php" method="get">
Isim/soyad : <input type="text" size="20"><br>
Doğum yeri : <input type="text" size="20"><br>
Doğum tarihi : <input type="text" size="10"><br>
Cinsiyet : <input type="radio" name="cins"> Erkek <input type="radio" name="cins"> Kiz<br>
Hobiler:<br>
<input type="checkbox">Müzik dinlemek<br>
<input type="checkbox">Manti açmak<br>
<input type="checkbox"> Bungee Jumping<br>
<input type="checkbox">Aikido<br>
<input type="checkbox">Halay çekmek<br>
<input type="checkbox">Diğer :<br>
<textarea rows="4" cols="30" name="diger"></textarea><br>
Şifrenizi giriniz:<br>
<input type="Password" size="15"><br>
<input type="submit" value="GÖNDER"> <input type="reset" value="SIL">
</form>
Isim/soyad :
Doğum yeri :
Doğum tarihi :
Cinsiyet : Erkek Kiz
Hobiler:
Müzik dinlemek
Mantı açmak
Bungee Jumping
Aikido
Halay çekmek
Diğer :
Şifrenizi giriniz:
action: Formun gönderileceği adresi belirtir.
method="get":Formdaki bilgiler başka bir dosyaya gönderilecekse kullanılır.
method="post":Formdaki bilgiler bir adrese postalanacaksa kullanılır.
type="text" : Tek satırlık bir metin alanı açar.
size="" :Bu metin alanının boyutunu belirler.
type="checkbox" : Çok seçenekli bir sorunun birden fazla yanıtını almamızı sağlar.
type="radio" : Tek seçenekli bir sorunun tek yanıtı alınır.
type="submit" : formu action&l8217;la belirtilen dosyaya yönlendiren bir buton yaratır.
type="reset" :Bu butona basınca form boş hale gelir
type="password" : Bir password alanı olusturur. Buraya girilen her karakter * şeklinde görünür.
<textarea rows="" cols=""> :type="text" gibi tek satırlı değil de çok satırlı bir metin alanı istiyorsak bu etiketi kullaniriz. cols metin alanının uzunluğunu, rows ise yüksekliğini pixel cinsinden verir.
Listeleme:
Select ve option etiketlerini kullanarak seçimlik liste (menü) oluşturabiliriz. Option etiketi ile belirtilen her bir değer listenin bir elamanını oluşturur ve fareyle seçilen bu elemanlardan biri select etiketinde belirtilen değişkenin değeri haline gelir.
Örnek:
<select name="otolar">
<option>Alfa Romeo</option>
<option>BMW</option>
<option>Peugeot</option>
<option>Renault</option>
<option>Seat</option>
<option>Lada</option>
</select>
__________________
кızℓαя∂α яєsмιмιz, ¢ıα' ∂α ıρ мιz, нєя sιтє∂є ιη∂єχιмιz ναя∂ıя... | ßу_Neo O_o
!! Siz geceleri rüyalarınızda kızları düşlerken biz klavyemizle savaştayız!!
!! Siz sabah yüzünüzü yıkarken biz son yedeklerimizi almış yeni yatıyor oluyoruz!!
!! Siz bizim kim olduğumuzu merak ederken biz sizin 7 sülalenizi çözüyoruz!!
[Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!]
|