HTML Dersleri

HTML Sürümleri ve Gelişimi

eminbasbayan

eminbasbayan

4 dk okuma
HTML Sürümleri ve Gelişimi
🔍 Büyütmek için tıklayın

HTML, web teknolojilerinin temel taşlarından biri olarak yıllar içinde birçok sürümden geçti. Her sürüm, teknolojideki ilerlemeler ve kullanıcı ihtiyaçlarına göre geliştirilerek web sayfalarının daha işlevsel, erişilebilir ve dinamik hale gelmesini sağladı. Bu bölümde, HTML’nin tarihsel gelişimini, farklı sürümlerini ve HTML5’in getirdiği yenilikleri ele alacağız.

TEXT?TEXT?

HTML'nin Geçmişi ve Farklı Sürümleri

1. HTML (1991): İlk Adımlar

  • Tim Berners-Lee tarafından geliştirilen HTML, web sayfalarının temelini oluşturmak için ortaya çıktı.
  • İlk sürüm resmi olarak bir standart değildi ve yalnızca basit bir yapı sunuyordu:
    • Başlıklar, paragraflar, bağlantılar gibi temel elemanlar.
    • Görsel veya multimedya desteği yoktu.

2. HTML 2.0 (1995): Standartların İlk Versiyonu

  • HTML’nin ilk standart sürümü olarak kabul edilir.
  • IETF (Internet Engineering Task Force) tarafından tanımlandı.
  • Yeni özellikler:
    • Formlar (<form>), giriş alanları (<input>) ve tablo desteği (<table>).
  • Hala basit ve temel web sayfaları için tasarlanmıştı.

3. HTML 3.2 (1997): Gelişen Web

  • W3C (World Wide Web Consortium) tarafından geliştirildi.
  • Daha fazla görsel ve multimedya desteği getirildi:
    • Çizim tabloları, stil seçenekleri.
    • JavaScript gibi betik dillerinin kullanımı için destek eklendi.
  • Çerçeve (frames) kullanımı tanıtıldı.

4. HTML 4.01 (1999): Modern Web’in Temelleri

  • Web sayfalarının işlevselliğini ve tasarımını artıran birçok yenilik içerir:
    • CSS (Cascading Style Sheets) ile entegrasyon.
    • Evrensel karakter kodlaması (UTF-8) desteği.
    • Meta etiketleri ile SEO ve bilgi ekleme.
  • 3 farklı varyasyonla geldi:
    • Strict: Katı kurallar içeren yapı.
    • Transitional: Esnek kurallar ve eski özellikler.
    • Frameset: Çerçeve temelli sayfalar.

5. XHTML (2000): Daha Katı Kurallar

  • HTML’nin XML ile birleşimi olarak tanımlanır.
  • Daha düzenli ve hata ayıklaması kolay bir yapı sunmayı amaçladı.
  • Katı kurallar:
    • Tüm etiketler küçük harfle yazılmalı.
    • Her etikette açılış ve kapanış zorunluluğu.
  • Ancak, karmaşık kurallar ve zorluklar nedeniyle yaygınlaşması sınırlı kaldı.

HTML5’in Ortaya Çıkış Süreci ve Getirdiği Yenilikler

HTML5’in Doğuşu

  • 2004 yılında, XHTML’nin karmaşıklığı ve mobil cihazların yükselişiyle HTML5 geliştirilmeye başlandı.
  • 2014 yılında W3C tarafından resmi standart olarak yayınlandı.
  • Mobil ve modern web uygulamaları için optimize edildi.

HTML5’in Temel Amaçları

  1. Multimedya ve Etkileşim: Video, ses ve grafikler gibi medyaları kolayca entegre edebilmek.
  2. Semantik Web: Daha anlamlı ve erişilebilir bir yapı oluşturmak.
  3. Mobil Desteği: Duyarlı tasarımları desteklemek ve performansı artırmak.
  4. Basitlik: Daha kolay ve kullanıcı dostu bir yapı sağlamak.

HTML5’in Getirdiği Yenilikler

1. Semantik Etiketler
  • Daha anlamlı içerik yapılarını kolayca oluşturmak için yeni etiketler:
    • <header>, <footer>, <article>, <section>, <aside>, <nav>.
2. Multimedya Desteği
  • Yerleşik video ve ses oynatıcılar:
    • <video>, <audio> etiketleriyle eklentisiz medya oynatma.
    • Örnek:
      <video controls> <source src="video.mp4" type="video/mp4"> </video>
3. Yeni Form Özellikleri
  • Daha güçlü ve kullanıcı dostu formlar:
    • Yeni input türleri: email, date, number, range.
    • Örnek:
      <input type="email" placeholder="E-posta adresinizi girin">
4. Grafik ve Animasyon
  • <canvas> etiketi:
    • 2D grafikler ve animasyonlar oluşturmak için.
    • Örnek:
      <canvas id="myCanvas" width="200" height="100"></canvas>
5. Web Depolama
  • Daha iyi veri saklama yöntemleri:
    • localStorage: Kalıcı veri saklama.
    • sessionStorage: Oturum bazlı veri saklama.
6. Konum Servisleri
  • Geolocation API ile kullanıcının konum bilgilerini almak.
7. Eski Teknolojilere Veda
  • Flash gibi üçüncü taraf teknolojilere bağımlılığı azalttı.
  • Yerleşik araçlar ile medya ve animasyon entegrasyonu.

HTML Sürümlerinin Karşılaştırılması

SürümÇıkış YılıÖnemli Özellikler
HTML1991İlk standart dışı sürüm.
HTML 2.01995Formlar ve tablolar desteği.
HTML 3.21997Çerçeveler, stil seçenekleri.
HTML 4.011999CSS entegrasyonu, evrensel kodlama.
XHTML2000XML temelli, katı kurallar.
HTML52014Semantik etiketler, medya ve mobil desteği.

Sonuç

HTML, ilk sürümünden günümüze kadar, kullanıcı ihtiyaçlarını karşılamak ve teknolojik yeniliklere ayak uydurmak için sürekli gelişmiştir. HTML5, modern web geliştirme için en güçlü ve kullanıcı dostu araçları sunarak, web dünyasını şekillendirmeye devam ediyor. Gelişen sürümleri öğrenmek, web tasarımında daha etkili ve esnek çözümler üretmenizi sağlar.

Etiketler

#Eğitimler#HTML Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

HTML: Web Sayfalarının Temel Yapı Taşı
Genel

HTML: Web Sayfalarının Temel Yapı Taşı

HTML (HyperText Markup Language), bir web sayfasının temel yapı taşını oluşturan ve içeriğin yapısını belirleyen bir işaretleme dilidir. Web geliştirme dünyasında, HTML, bir web sayfasındaki her şeyin "ne" olduğunu tanımlamak için kullanılır. Örneğin, bu bir

3 dk
HTML'de Paragraf Etiketi (P Tag)
Genel

HTML'de Paragraf Etiketi (P Tag)

HTML, web sayfalarının temel yapı taşlarını oluşturan birçok öğeye sahiptir. Bu öğelerden biri de **paragraf etiketi** ya da yaygın bilinen adıyla **P tag**'dir. Paragraf etiketi, genellikle bir metin paragrafını ifade etmek için ku

3 dk
HTML Başlık Etiketleri (H1-H6)
Genel

HTML Başlık Etiketleri (H1-H6)

HTML'de başlık etiketleri, bir web sayfasının içeriğini hiyerarşik bir şekilde düzenlemek ve anlamlı bir yapı kazandırmak için kullanılır. Bu etiketler, **H1**'den **H6**'ya kadar sıralanır ve her biri farklı bir ö

3 dk
HTML İskeleti ve Boilerplate
Genel

HTML İskeleti ve Boilerplate

HTML belgeleri oluştururken, her sayfanın doğru ve geçerli bir yapı kullanması gereklidir. Şimdiye kadar yazılmış HTML kodları genellikle geçici olarak çalışsa da, **HTML iskeleti** olmadan bir belge teknik olarak geçersizdir. Bu yazıda, HTML'in

3 dk
HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)
Genel

HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)

HTML, web sayfalarındaki bilgileri düzenli ve anlaşılır bir şekilde sunmak için listeleme özellikleri sunar. **Ordered List (OL)** ve **Unordered List (UL)**, HTML’de kullanılan iki ana liste türüdür. Bu yazıda, bu liste türlerinin

3 dk
HTML Anchor (Bağlantı) Etiketi
Genel

HTML Anchor (Bağlantı) Etiketi

Web sayfalarının temel yapı taşlarından biri olan **anchor (a)** etiketi, bağlantı oluşturmak için kullanılır. Bu etiket, başka bir web sayfasına, bir e-posta adresine, bir dosyaya veya aynı sayfanın bir bölümüne bağlantı kurmanızı sağlar. Bu yazıda, anchor etike

3 dk