07
XHTML Eğitselleri (Tutorials) – Bölüm I
Posted by Sami | Posted in XHTML | Posted on 07-11-2008
Bu eğitselde HTML ve XHTML arasındaki farkları görmekle kalmayıp HTML ile kodlanmış örnek bir web sayfasını XHTML’e dönüştürmeye çalışacağız.
Eğitsele başlamadan önce neler bilmeliyiz?
Eğitseli daha iyi anlayabilmek için HTML ve web sayfa yapımının temellerini biliyor olmanızı tavsiye ederim. HTML eğitselleri için http://www.w3schools.com/html/ adresini ziyaret edebilirsiniz.
XHTML Nedir?
XHTML, HTML in daha temiz ve katı (müsamahasız) halidir diyebiliriz.
- XHTML’in açılımı EXtensible HyperText Markup Language yani Geliştirilebilir, Büyütülmüş Metin İşaretleme Dili.
- XHTML neredeyse HTML ile ödeştir / HTML’i kapsar.
- XHTML HTML in daha temiz ve katı (müsamahasız) halidir.
- XHTML W3C Tavsiyesidir. (26 Ocak 2000′den beri)
- Tüm yeni tarayıcılar XHTML’i destekler.
Eğitsel Hakkında
İleri bölümlerde
- Neden XHTML kullanmalıyız?
- XHTML’in sözdizimini (syntax)
- HTML’den XHTML’e dönüşümü
- XHTML doğrulamasını/onaylamasını
- XHTML modüllemesini
göreceğiz.
Neden XHTML?
Web zamanla kötü kodlanmış HTML sitelerle doldu. Standartlara uymayan yüzlerce kullanıcı örneğini
aşağıda gördüğünüz yorumlanması güç sayfalar oluşturup durdular.
<HTML> <head> <title>This is bad HTML</title> <body> <h1>Bad HTML </body> |
Bu kod muhtemelen kullandığınız tarayıcıda çalışır ama HTML kurallarına uymaz. Çalışıyorsa neden XHTML kullanmalıyız?
XML, her şeyin, doğru şekilde işaretlenmek zorunda olduğu bir işaretleme dilidir.
XML, veriyi tanımlamak için tasarlandı. HTML ise veriyi göstermek için tasarlandı.
Bugünün pazarı, farklı tarayıcı teknolojilerinden oluşur. Bazı tarayıcılar ile bilgisayarlarda, bazı tarayıcılar, taşınabilir telefonlar veya diğer küçük aletlerde çalışır. Bahsedilen küçük aletlerin kaynakları yoktur veya “Kötü” bir işaretleme dilini yorumlamaya güçleri yetmez. Bu yüzden HTML, XML ve onların güçleri birleştirilerek şimdi kullanılan ve gelecekte kullanılacak bir işaretleme dili yani XHTML geliştirildi.
XHTML sözdizimi bakımından XML yapısında olduğu için okunabilirliği, yorumlanabilirliği kolaydır. Sıkı kuralları nedeniyle standartlaşmıştır. Böylelikle tarayıcınız hızlıca XHTML sayfaları yorumlayıp görüntüleyebilir. Yukarıda verdiğimiz “Kötü” kod örneğini muhtemelen siz çalıştırabiliyorsunuzdur ama bu herkesin çalıştırabileceği anlamına gelmez. Herhangi bir taşınabilir aygıttan bu koda erişmek isteyen bir tarayıcı kodu yorumlayamayabilir. Kuralları kesin olmayan bir sözdizimini kontrol etmek zor ve maaliyetlidir (yani CPU yükü getirir). Platform ve tarayıcı bağımsız, temiz ve her yerde aynı görüntülenen web sayfaları için XHTML kullanalım, kullanmayanları uyaralım.
Bir dahaki XHTML’in sözdizimini (syntax) yazıda görüşmek üzere.
Bu yazıdaki teknik bilginin edinilmesinde http://www.w3schools.com/‘ tan oldukça yararlanılmıştır.Çevirilerde http://www.seslisozluk.com/ hayat kurtarıcı olmuştur.
