Intern
XHTML nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Genişletilebilir HiperMetin İşaretleme Dili (XHTML), XML tabanlı bir işaretleme dilidir ve HTML 4.01’in XML 1.0 uygulaması şeklinde yeniden formüle edilmesidir.
XHTML ile HTML arasındaki temel farklar:
- XML sözdizimi: XHTML, katı XML kurallarına uyumu gerektirir, örneğin:
- Tüm öğelerin doğru şekilde iç içe olması gerekir.
- Tüm öğeler kapatılmalıdır (boş öğeler bile, örneğin
<br />). - Etiketler ve öznitelikler büyük/küçük harfe duyarlıdır (genellikle küçük harf kullanılır).
- Öznitelik değerleri her zaman tırnak içinde olmalıdır.
- Standartlara uyum: XHTML, sözdiziminde daha katıdır ve geçerli kod gerektirir, bu da onu ayrıştırıcılar tarafından işlenmesini kolaylaştırır.
- Genişletilebilirlik: XML tabanlı olması sayesinde XHTML potansiyel olarak daha genişletilebilir.
Pratikte, XHTML web geliştirmede büyük ölçüde HTML5 ile yer değiştirmiştir, bu da HTML özellikleri ile XHTML’nin kısmen özelliklerini (örneğin, sözdiziminde esneklik ve katı kod yazma imkanı) birleştirir. Ancak, XHTML ilkelerini anlamak, web standartlarının evrimini anlamak ve XML ayrıştırıcılarıyla çalışmak için faydalıdır.