Yani, HTML5 Büyük Adım İleri, söylendi. Bildiğim kadarıyla attığımız son adım, XHTML'nin tanıtılmasıydı. Avantajları açıktı: sadelik, kesinlik, standart XML ayrıştırıcıları ve jeneratörleri web sayfalarıyla çalışmak için kullanma becerisi vb.
Ne kadar garip ve sinir bozucu, o zaman, HTML5 hepsini geri alır: bir kez daha standart olmayan bir sözdizimi ile çalışıyoruz; bir kez daha tarihi bagaj ve ayrıştırma karmaşıklığı ile uğraşmak zorundayız; bir kez daha standart XML kütüphanelerimizi, ayrıştırıcıları, jeneratörleri veya transformatörleri kullanamıyoruz; XML'in getirdiği tüm avantajlar (genişletilebilirlik, ad alanları, standardizasyon vb.), W3C'nin on yıldan beri iyi nedenlerle zorlamak için harcadığı avantajlar kayboldu.
Güzel, biz XHTML5'e sahibiz, ancak HTML5 kodlamasında olduğu gibi popülerlik kazanmamış gibi görünüyor. Örneğin bu SO soruya bakınız . HTML5 belirtimi bile, HTMLHT'nin, XHTML5 değil, "çoğu yazar için önerilen biçimdir" olduğunu söylüyor.
Gerçeklerim yanlış mı? Aksi halde, neden bu şekilde hisseden tek ben? Neden insanlar HTML5'i XHTML5 üzerinden seçiyor?
<!DOCTYPE html>Hello World
XHTML:<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>Hello World</body></html>
<!DOCTYPE html>Hello World
, değil mi? Bunu bu doğrulayıcıda dene .
<!DOCTYPE html>Hello World!
mükemmel geçerli HTML5 yöntem olduğu. Daha kısa belgeler, genel giderler için daha az bant genişliği anlamına gelir; bu, büyük şirketler için önemli tasarruflara eşittir (google’ın www.google.com için ne gönderdiğini gördünüz mü?).