XHTML Nedir?

XHTML’, İngilizce’deki ‘Extensible Hyper Text MarkUp Language’ ifadesinin kısaltılmış halidir. Türkçe’ye ‘Genişletilebilir Büyütülmüş Metin İşaretleme Dili’ olarak çevrilir. Dosya uzantısı da .xml şeklinde verilir.

XHTML’in işlerliği şu şekilde açıklanabilir. HTML dili geliştirilinceye kadar, internete yalnız metin formatındaki bilgiler eklenebiliyordu. HTML ile birlikte animasyon ve fotoğraf benzer biçimde veriler de eklenebilir hale geldi. Sadece hala yaygın olarak kullanılan bu dilin bir dezavantajı da bulunuyor; kodlama dili ‘tag’ şu demek oluyor ki etiketlerden oluşuyor, ve HTML’de bazı tag’ler kapanması gerektiği halde kapanmıyor. Bu da kodların hem tarayıcılar hem de arama motorları tarafınca çözümlenmesini zorlaştırıyor.

Daha kolay tanınan tag’ler için, XHTML’de ‘self-closing’  şu demek oluyor ki ‘kendi kendine kapanan’ tag’ler bulunur. Gene HTML’de olduğu benzer biçimde tüm kodlar minik harfle yazılır, sadece ‘ ‘ işaretleri arasına yazılır. Böylece her etiket yazıldıktan sonrasında kapatılmış olur.

Örnekle açıklamak gerekirse;

HTML’de geçerli olan bir kod:

Bu kodun XHTML’de geçerli hali ise şu şekilde olmalıdır:

Bu kez yanlış bir XHTML örneği verelim;

Bu kodun yanlış olma sebebi büyük harfle yazılmış olmasıdır.

Doğru bir XHTML kodu örneği vermek gerekirse;

  
    
  
  
    
  
  
    
  
        
          
            
            
            
            
            
          
ANASAYFA HAKKIMIZDA; YAZILAR; İLETİŞİM
     
      
        
        
      
    
Yan Kolon İçerik
Lorem ipsum dolor sit amet, consectetur adipiscing seçkin.

Başka bir örnek de navigasyon kodlarından verilebilir;

Bir navigasyon kodu;

        anasayfa
        hakkımızda
        yazılar
        iletişim

Bu kodun düzeltilmiş hali de şu şekildedir;

    
  • anasayfa
  •     
  • hakkımızda</li
  •     
  • yazılar</li
  •     
  • iletişim
  • 
    

    XHTML uygulamaları artık yaygın şekilde kullanılmaktadır, şu sebeple bilgilere daha net şekilde ulaşılabilir, sitenin erişilebilirliği artar, ve kaliteyi de yükseltmiş olur.

    html kod navigasyon xhtml yazılım