xhtml komutlarin yazimi
Daha önceki konuda bahsettiğimiz gibi XHTML,HTML üzerine oluşturulmuş bir standarttır ve
komutlar HTML komutlarıyla aynıdır. Ancak HTMLde
serbestçe yazılan kodlar üzerinde bir takım kısıtlamalar
ve kurallar getirilmiştir.
İlk kural tüm komutların KÜÇÜK HARFLE yazılmasıdır.
HTMLde komutların büyük veya küçük harfle yazılması
fark etmemektedir. Bazı HTML editörleri büyük harfle, bazıları
ise küçük harfle yazmaktadır. Ben HTML kodları yeni yazmaya
başladığımda, ilk harflerini büyük, diğerlerini küçük
yazmaya başlamıştım; şekil olsun diye. XHTMLde ise karmaşa söz konusu değildir,
tüm komutlar küçük harfle yazılacaktır.
Kural 1: Komutlar küçük harfle yazılacak.
XHTMLe uygun: <head>, <font>, <p>, <body>
XHTMLe uygun değil: <HEAD>, <Font>, <P>, <BoDy>
HTML derslerinde anlatıldığı gibi, komutlar başlangıç ve bitiş kodları
ile yazılmaktadır. Başlangıç ve bitiş kodları < ve > işaretleri arasına
yazılır. Bitiş kodlarında < işaretinden sonra / işareti de yazılmaktadır.
Ancak HTMLde her zaman bitiş kodunu yazmamız şart değildir.
Örneğin sadece <p> kodunu bitiş kodu olan </p> kodu yazılmadanda
çalışır; hata mesajı vermez. (İşleyişte tek başına <p> kodunu kullanmakla
dokümanın bir satır boşluğu bırakılması sağlanır.
HTMLde bazı kodların bitişinin kullanılmamasında hiç sakınca yoktur.
Örneğin <li> komutunu birçok HTML editörü </li> bitiş kodu olmadan kullanmaktadır
ve sonuç değişmemektedir. Ancak XHTMLde bitiş kodu kullanılması şarttır.
Bazı komutlarda ise bitiş kodu doğal olarak yoktur. Çünkü başlangıç ve bitiş
kodlarının arasına bir kod veya metin yazılması söz konusu değildir. Örneğin <br>,
<hr>, <img> komutları <br>...</br> şeklinde başlangıç ve bitiş komutlarıyla yazılamamaktadır.
Sadece başlangıç komutu çalışan bu tarz komutlar ise XHTMLdeki standardı bozmaması için değiştirilmiştir.
XHTMLde bu komutlar başlangıç ve bitiş kodları birleştirilmiştir.
Kural 2: Komutlar bitiş kodlarıyla yazılacak.
XHTMLe uygun: <li>...</li>, <img />, <br />
XHTMLe uygun değil: <li>..., <img>, <br>
HTML komutlarının başlangıç ve bitiş kodları arasında başka HTML komutları olabilir ve bu komutların
kodları arasında da başka komutlar olabilir. XHTMLde bu durum geçerlidir. Ancak HTMLde bir komutun
başlangıç kodu başka bir HTML komutun içinde, bitiş kodu ise dışında olabilmektedir. XHTMLde ise başlangıç
kodu bir başka komutun kodları arasında ise, bitiş kodu da arasında olmalıdır. Yani komutlar iç içe olmalıdır.
Bir kısmı içinde, bir kısmı dışında olması XHTML açısından uygun değildir.
Kural 3: Komutlar iç içe yazılacak.
XHTMLe uygun: <b><u>...</u></b>
XHTMLe uygun değil: <b><u>...</b></u>
Etiketler: Tr.gg,Htmlkodlar,Htmlkodlari,
html kod,html kodlari,html-kodlari,Paylasim,Paylasim tr,Webmaster,webtasarim,html dersleri