HTML'nin Neden Farklı Sürümleri Vardır?

click fraud protection

HTML sürümleri, World Wide Web için temel dilde standartlaştırılmış iyileştirmeleri temsil eder. Yeni teknolojiler geliştirildikçe ve istenen web sayfası sonuçlarını elde etmek için daha verimli yöntemler geliştikçe, geliştiriciler ve yöneticiler, kabul edilen dil standartlarına yerleşirler ve daha sonra düzen ve tekdüzelik getirmek için sayıları kullanarak belirlerler. ağ.

HTML sürümleri

HTML'nin ilk sürümünün bir numarası yoktu, sadece "HTML" olarak adlandırılıyordu. 1989'dan başlayarak basit web sayfaları oluşturmak için kullanıldı ve 1995'e kadar amacına hizmet etti. 1995 yılında, İnternet Mühendisliği Görev Gücü (IETF) standartlaştırılmış HTML ve HTML 2.0 doğdu.

1997'de World Wide Web Konsorsiyumu (W3C), HTML'nin bir sonraki sürümünü sundu: HTML 3.2. Bunu 1998'de HTML 4.0 ve 1999'da 4.01 izledi.

Ardından W3C, artık HTML'nin yeni sürümlerini oluşturmayacağını ve bunun yerine genişletilebilir HTML veya XHTML'ye odaklanmaya başlayacağını duyurdu. Web tasarımcılarının HTML belgeleri için HTML 4.01 kullanmasını önerdiler.

instagram viewer

Bu noktada, gelişme ayrıldı. W3C, XHTML 1.0'a odaklandı ve XHTML Basic gibi şeyler 2000 ve sonrasında öneriler haline geldi. Bununla birlikte, tasarımcılar XHTML'nin katı yapısına geçmeye karşı dirençliydiler, bu nedenle 2004'te Web Köprü Metni Uygulama Teknolojisi Çalışma Grubu (WHATWG), HTML'nin eskisi kadar katı olmayan yeni bir sürümü üzerinde çalışmaya başladı. XHTML. Buna HTML 5 adı verildi.

HTML Sürümüne Karar Verme

Bir web sayfası oluştururken ilk kararınız HTML mi yoksa XHTML mi yazacağınızdır. gibi bir editör kullanıyorsanız Dreamweaver, bu seçim seçtiğiniz DOCTYPE'da belirtilir.

XHTML ve HTML'nin bir takım farklılıkları vardır. Genel olarak, XHTML, HTML 4.01 olarak yeniden yazılmıştır. XML uygulaması. XHTML yazarsanız, sözdiziminde daha katıdır ve tüm nitelikleriniz alıntılanır, etiketleriniz kapanır. Belgeyi bir XML düzenleyicide de düzenleyebileceksiniz. HTML çok daha gevşektir, niteliklerden alıntı yapmanıza, etiketleri kapatmadan bırakmanıza vb. izin verir.

Neden HTML kullanmayı seçmelisiniz? Bu nedenler sizi bir seçim olarak buna daha fazla itebilir:

  • HTML daha az yer kaplayabilir ve bu nedenle indirme işlemi daha hızlı olabilir.
  • HTML daha bağışlayıcıdır ve öğrenmesi daha kolaydır. Örneğin, HTML'de etiketler bırakırsanız, kodunuz güvenilir bir şekilde çalışmaya devam eder.
  • Bazı eski tarayıcılar HTML'ye XHTML'den daha etkili yanıt verir.

İhtiyaçlarınız aşağıdaki noktalarla daha fazla örtüşüyorsa bunun yerine XHTML'yi seçebilirsiniz:

  • XHTML, etiketlerin başlangıç ​​ve bitişlerinde daha katıdır, bu nedenle stiller ve olaylar daha kolay bağlanabilir.
  • XHTML, XML geniş ölçüde kullanılabilir olduğundan diğer programlama dilleriyle iyi bir şekilde bütünleşir.
  • Bazı tarayıcılar XHTML'ye daha güvenilir yanıt verir ve bu nedenle sayfaları platformlar arasında bile tutarlı bir şekilde görüntüler.

Bazıları dördüncü bir sürümün "DOCTYPE içermeyen" sürüm olduğunu iddia edebilir. Bu genellikle denir Alay modu olmayan HTML belgelerini ifade eder. DOKTİP tanımlı ve sonuç olarak, farklı tarayıcılarda ilginç bir şekilde görüntüleniyor.

HTML 5 ve XHTML

HTML 5'in gelişiyle (bazen HTML5 olarak boşluk olmadan temsil edilir), dil, HTML'nin önceki tüm sürümlerinin yanı sıra XHTML'yi de kapsıyordu. HTML 5, internetin standart bir dili haline geldi ve modern tarayıcılar tarafından en yaygın olarak kabul edilen dildir. Yalnızca özel bir nedeniniz varsa, HTML'nin eski sürümlerini (ör. 4.0, 3.2 vb.) kullanmalısınız. Başka bir şey gerektiren belirli bir durumunuz yoksa HTML 5 kullanmalısınız.

DOCTYPE Bildirme

HTML belgenizde bir DOCTYPE kullandığınızdan emin olun. DOCTYPE kullanmak, sayfalarınızın istediğiniz şekilde görüntülenmesini sağlar.

HTML 5 ile çalışıyorsanız, DOCTYPE bildiriminiz basitçe şöyle olacaktır:


Çeşitli sürümler için diğer DOCTYPE'lar şunlardır:

HTML

  • HTML 4.01 geçişi
  • HTML 4.01 katı
  • HTML 4.01 çerçeve kümesi
  • HTML 3.2

XHTML

  • XHTML 1.0 geçiş
  • XHTML 1.0 katı
  • XHTML 1.0 Çerçeve Kümesi
  • XHTML 2.0
instagram story viewer