Başladığınız etiketi sonlandırmayı sakın unutmayın !
Burada bilmeyenler için küçük bir bilgi; bir html dökümanını açtığımızda ve ekran üzerinde farenin sağ tuşuna tıklayıp
kaynağı görüntüle/view source'u seçtiğimizde Internet Explorer için Notepad, Netscape için kendi Source Viewer'ı açılacak ve bize o sayfanın kodunu gösterecektir.
Font etiketinin kullanımı;
<font face="..." size="..." color="...">...</font>
face = yazıtipinin adı (arial, tahoma, verdana, ...)
size = yazının büyüklüğü (1-7 arası)
color = yazının rengi (red, green gibi renklerin ingilizce karşılığı yada RGB renk değeri)
Bunlara font etiketinin parametreleri diyoruz.
<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'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 farketmeyecektir. 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
salı
çarşamba
<br>
ocak<br>
şubat<br>
mart<br>
nisan
</body></html>
Yukarıdaki örneğimizde "pazartesi, salı ve çarşamba"yı yazarken Enter tuşu ile bir alt satıra geçmemize rağmen browser bunu gözönüne almayarak 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 satır başına aldı. Buradan da anlaşıldığı üzere metni bir alt satıra geçirmek için <br> etiketini kullanıyoruz. Bu etiketin bir özelliği de sonlandırılmaması.
Şimdi 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'ın 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 yüklü olan istediğiniz bir fontu kullanabilirsiniz.
<html><head><title>
Renkler ve Mevsimler</title></head><body><font face="tahoma" size="5" color="#008000">
İlkbahar</font><br><font face="verdana" size="5" color="#ff0000">
Yaz</font><br><font face="arial" size="5" color="#ffff00">
Sonbahar</font><br><font face="comic sans ms" size="5" color="#0000ff">
Kış</font><br></body></html>
Her zamankinden farklı olarak ve ilk defa sayfamızda renk kullandık. Örnekte de gördüğünüz gibi bu işi renk kodlarıyla yaptık. Aslında bunun bir yolu daha var; o da renk kodu yerine rengin ingilizce adını yazmak (color="red" gibi).
Bu konuyu
renkler bölümünde ayrıntılı olarak inceleyeceğiz. Burada yalnız bir kaç örnekle yetinelim:
Kırmızı-red
Mavi-blue
Siyah-black
Sarı-yellow
Lacivert-navy
Yeşil-green
Bu renkleri yukarıdaki örnek üzerinde deneyin, renk kodunu silin ve rengin ingilizce karşılığını yazın.
ÖDEV: Şu ana kadar öğrendiğimiz etiketleri kullanarak (tabii ki hepsini kullanmak zorunda değilsiniz) aşağıdaki görüntüyü browser'da nasıl elde ederiz?
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. Liste 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 mı harfle mi başlayacağını
(type) yada hangi rakam/harfle başlayacağını
(start) belirtebiliyoruz.
Compact parametresi ise listenin mümkün olan minimum satır 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>İnorganik <li>Analitik </ol> <li>Fizik <ol type="a"> <li>Dinamik <li>Statik </ol> <li>Matematik <ol type="a"> <li>Sayılar <li>Diğer <ol type="i"> <li>Türev <li>İntegral </ol> </ol></ol>
- Kimya
- Organik
- İnorganik
- Analitik
- Fizik
- Dinamik
- Statik
- Matematik
- Sayılar
- Diğer
- Türev
- İntegral
Listeleri buradaki örnekte olduğu gibi iç içe hazırlamak da mümkün. Dikkat edeceğimiz nokta; işe
<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; sayılar, harfler (küçük/büyük) ve romen rakamları (i,ii,iii gibi)
Sırasız Listeler
Bu tip listelerde de mantık aynı. Fark; listeleme yaparken maddelerin başına harf, rakam gibi unsurlar yerine küçük yuvarlaklar, kareler kullanabilmemiz.
<ol> etiketi yerine
<ul> etiketini kullanıyoruz, liste maddeleri için kullandığımız
<li> etiketi burada da geçerli.
<ol> için kullanılabilecek parametreler ise şöyle;
type için
disc (içi dolu daire),
circle (içi boş daire),
square (içi dolu kare).
Compact parametresi sırasız listelerde de kullanılabiliyor.
<ul type="disc"> <li>Kimya <ul type="square"> <li>İnorganik <li>Analitik </ul> <li>Fizik <ul type="square"> <li>Dinamik <li>Statik </ul> <li>Matematik <ul type="square"> <li>Sayılar <li>Diğer <ul type="circle"> <li>Türev <li>İntegral </ul> </ul></ul>
- Kimya
- Organik
- İnorganik
- Analitik
- Fizik
- Matematik
Tanımlama Listeleri
Bu listelemede kullanılan etiketler şöyle;
<dl>...
</dl> ,
<dd> ,
<dt> Listenin maddelerini belirtmek için kullandığımız
<li> etiketinin yerini burada
<dd> ve
<dt> etiketleri alıyor. Aynı ş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.
Hemen örneğimize geçelim,
<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 MarkupLanguage-Hareketli-Metin İşaretleme Dili) basitçe, browserlarla görebileceğimiz, internet dökümanları oluşturmaya yarayanbir çeşit dildir...</font>
<dt><font size="3" color="blue">
HTML'de Temel Unsurlar</font>
<dd><font size="2" color="black">
Bu dilde binary veyahexadecimal kodlar yok. Herşey metin tabanlı ve bir HTML dökümanıoluşturmak için ihtiyacınız olan şey bir editör.Piyasada iki tip editörbulunuyor. Birisi metin tabanlı, kod yazmayı gerektiren...</font>
<dt><font size="3" color="blue">
Listeler</font>
<dd><font size="2" color="black">
Sıralı listeler rakamveya harf yada her ikisini içiçe kullanarak liste oluşturmamızı, sırasızlisteler rakam/harf yerine madde imleri koyarak listeoluşturmamızı sağlar...</font>
Renk Kodları
Fontlar konusunda, metnin rengini belirlerken
<font color="..."> etiketini kullanmıştık ve
color komutunun karşısına rengin ingilizce karşılığını yazabiliriz demiştik. Fakat bunun daha karmaşık olan bir başka yolu vardı; o da 16'lık sayı düzeninde renk kodu girmek. Önce sayı düzenleri nedir nasıl olur ona bakalım. </B>Günlük hayatımızda kullandığımız sayı sistemine 10'luk sayı sistemi deniyor, tüm sayıları 0-9 arası toplam 10 rakamdan oluşan sembollerle ifade ediyoruz. 10'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ı (hexadecimal) sayı sistemleridir.
İkili sayı sistemi nasıl olur? Bildiğiniz gibi günlük hayatta kullandığımız 10'lu sayı sisteminde 0-9 arası toplam 10 rakam vardır. Aynı şekilde ikili sayı sisteminde de toplam 2 rakam var (bunlar 0 ve 1) ve tüm sayılar bu iki rakamı kullanarak ifade edilebilir, nasıl mı? İşte burada işin içine matematik giriyor. Kısa ve öz olarak belirtmek gerekirse 10'luk düzendeki bir sayıyı ikilik düzene çevirmek için o sayı devamlı olarak 2'ye bölünür ve kalanlar soldan sağa doğru yanyana yazılır.
Gelelim asıl konumuz olan 16'lık 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'un karşılığı A ... 15'in karşılığı F'dir.]