html'in tarihçesi

HTML (Hypertext Markup Language), dünya genelinde web sayfalarının oluşturulması ve yayınlanmasında kullanılan bir standart dildir. HTML, internetin ilk dönemlerinde oluşturulmuştur ve zaman içinde birçok gelişme göstermiştir. İşte HTML tarihçesi hakkında bilinmesi gereken bazı önemli noktalar:


1. 1980'ler: Tim Berners-Lee, CERN (Avrupa Nükleer Araştırma Merkezi) adlı kuruluşta bir bilgisayar uzmanı olarak çalışıyordu ve burada internetin öncüsü olarak kabul edilen World Wide Web'i (WWW) oluşturdu. Berners-Lee, web sayfalarını oluşturmak için bir dil ihtiyacı olduğunu fark etti ve HTML fikrini ortaya attı.


2. 1991: Berners-Lee, ilk HTML versiyonu olan HTML 1.0'ı piyasaya sürdü. Bu versiyonda, sadece metinler ve bağlantılar gibi temel özellikler bulunuyordu.


3. 1993: HTML 2.0, daha fazla özellik ve stil öğeleri eklenmesiyle piyasaya sürüldü. Bu versiyonda, görüntüler ve tablolar gibi öğeler de eklendi.


4. 1995: HTML 3.0, daha gelişmiş bir tasarım özelliği olan CSS (Cascading Style Sheets) desteğini ekledi.

CSS'nin temel avantajları şunlardır:

  - Ayrışma (Separation of Concerns): CSS, HTML'den ayrı olarak tutulur, bu da içerik ve görsel sunumun ayrılmasını sağlar ve bakımı kolaylaştırır.

  - Yeniden Kullanılabilirlik: Aynı CSS dosyası, birden çok sayfada veya bir web sitesinin farklı bölümlerinde kullanılabilir, böylece kod tekrarından kaçınılır.

  - Esneklik ve Kontrol: CSS, web tasarımcılarına ve geliştiricilere birçok farklı özellik ve özelliği kontrol etme ve özelleştirme imkanı sunar, böylece istenilen görünüm elde edilebilir.

CSS, modern web tasarımının temel bir unsuru olup, web sitelerinin görünümünü ve kullanılabilirliğini iyileştirmek için yaygın olarak kullanılmaktadır.


5. 1997: HTML 4.0, web sayfalarının daha doğru ve standardize edilmiş bir şekilde oluşturulması için XML (Extensible Markup Language) desteği ve iframe etiketi gibi özellikler ekledi. HTML 4, 1997 yılında W3C (World Wide Web Consortium) tarafından yayınlanmıştır ve o zamandan beri web geliştirme alanında yaygın olarak kullanılmıştır.

HTML 4'ün bazı temel özellikleri şunlardır:

- Biçimlendirme ve yapılandırma: HTML 4, metinlerin ve diğer içeriklerin biçimlendirilmesi ve yapılandırılması için etiketler sağlar. Başlık, paragraf, liste, tablo gibi temel yapılara sahiptir.

- Form elemanları: HTML 4, web formları oluşturmak için kullanılan bir dizi form elemanı sunar. Metin kutuları, onay kutuları, radyo düğmeleri, açılır menüler gibi çeşitli form elemanları bulunur.

- Bağlantılar: HTML 4, belgeler arasında bağlantılar oluşturmak için <a> etiketini kullanır. Bu sayede kullanıcılar farklı web sayfaları arasında gezinebilirler.

- Görseller: HTML 4, resimleri ve diğer görsel medya içeriğini web sayfalarına eklemek için <img> etiketini kullanır.

- Çerçeveler (Frames): HTML 4, sayfaları bölerek bir sayfa içinde birden fazla içerik bölgesi oluşturmak için çerçeve öğelerini sağlar.

HTML 4, web geliştirme için temel bir araç olmuştur ve uzun yıllar boyunca internetin büyümesinde önemli bir rol oynamıştır. Ancak, teknolojinin ilerlemesiyle birlikte, HTML 5 gibi daha gelişmiş ve zengin özelliklere sahip yeni standartlar geliştirilmiştir. Bu nedenle, modern web geliştirme projelerinde HTML 4 yerine genellikle HTML 5 tercih edilmektedir.


6. 2000: XHTML (Extensible HyperText Markup Language) 1.0, HTML 4.0'ın XML tabanlı bir sürümü olarak piyasaya sürüldü. XHTML, daha kesin ve doğru bir kodlama yapısı sağlamak için HTML ile XML'in en iyi özelliklerini birleştiriyordu.

 - XHTML, HTML'nin kurallarına daha sıkı bir şekilde bağlı kalır ve belgenin daha tutarlı bir yapıya sahip olmasını sağlar.

 - XHTML, web sayfalarının yapısını tanımlamak için kullanılan bir işaretleme dilidir. HTML gibi, metinlerin nasıl biçimlendirileceğini ve düzenleneceğini belirten etiketler içerir. Ancak, XHTML, XML'in sözdizim kurallarına uyar ve bu nedenle HTML'den biraz farklıdır. Örneğin, tüm etiketlerin küçük harfle yazılması ve her açılış etiketinin bir kapanış etiketi olması gerekmektedir.

 - XHTML'in amacı, web geliştiricilerine daha düzenli, tutarlı ve erişilebilir web sayfaları oluşturmak için bir standart sağlamaktır.


7. 2014: HTML5, günümüzde en yaygın olarak kullanılan HTML versiyonudur. HTML5, daha modern web teknolojilerini ve daha zengin bir multimedya desteğini içerir. Ayrıca, daha iyi bir mobil cihaz desteği ve hata ayıklama özellikleri sağlar. 

HTML 5'in özellikleri şunları içerir:

- Yeni etiketler: HTML 5, belgeleri daha anlamlı hale getirmek için bir dizi yeni etiket ekler. Örneğin, <header>, <footer>, <nav>, <article>, <section> gibi etiketler sayesinde belgeler daha iyi yapılandırılabilir.

- Çoklu ortam desteği: HTML 5, ses ve video içeriğini kolayca entegre etmek için <audio> ve <video> etiketlerini ekler. Bu etiketler, web geliştiricilerinin medya içeriğini web sayfalarına doğrudan entegre etmelerini sağlar.

- Yeni form elemanları: HTML 5, web form elemanlarını genişletir ve geliştirir. Örneğin, takvimler, renk seçicileri, gelişmiş doğrulama işlevleri gibi özellikler eklenir.

- Yerel depolama desteği: HTML 5, tarayıcıda veri depolamak için yerel depolama API'lerini tanıtır. Bu, web uygulamalarının çevrimdışı çalışmasını ve kullanıcı verilerini yerel olarak depolamasını sağlar.

- Yeni semantik özellikler: HTML 5, belgelerdeki içeriği daha anlamlı hale getirmek için yeni semantik özellikler ekler. Bu, arama motorlarının ve diğer kullanıcı araçlarının belgeleri daha iyi anlamasına ve işlemesine yardımcı olur.

- HTML 5, web geliştiricilere daha güçlü ve esnek bir platform sağlar. Ayrıca, mobil cihazlar gibi farklı platformlarda daha iyi performans ve uyumluluk sunar. Bu nedenle, modern web geliştirme projelerinde yaygın olarak kullanılan bir teknolojidir.


HTML, zaman içinde birçok gelişme göstermiş ve web teknolojilerinin gelişmesine büyük katkı sağlamıştır. HTML, web sayfalarının kolayca oluşturulmasına ve düzenlenmesine imkan tanırken, aynı zamanda web standartlarının korunmasını sağlayarak web sayfalarının doğru bir şekilde görüntülenmesini garanti eder.

Yorumlar

Sitedeki popüler yayınlar:

Algoritma Mantığı Nedir? Algoritma Türleri Nelerdir?

C++ For Döngüsü

Kontrol Sistemleri