XHTML Strict ve Transitional Arasındaki Fark

Anonim

XHTML Strict ve Transitional

XHTML (Genişletilebilir Köprü Metni Biçimlendirme Dili), HTML kodunun problemlerine cevap vermek için geliştirilmiştir. XTHML, XML ile karakterize edilen daha sert kodlamaya yönelik bir harekettir. XHTML'in ilk sürümü sırasında dilin 'Strict' ve 'Transitional' versiyonu vardı. Geçici sürüm, katı kodlamaya henüz adapte olamayan kişiler için basamak niteliğindeyken, dilin amaçlanan biçimi Katıdır.

Geçişli XHTML, kullanımı kolaylaştıran etiketler ve öğeler eklemiştir. En göze çarpanlar, kodlayıcıların sayfanın görünümünü kodun kendisinde biçimlendirmesini sağlayan sunum unsurlarıdır. Sıkı XHTML, bu öğelerden yoksun olarak kullanıcıyı, sayfanın gerekli tüm biçimlendirmesini taşımak için ayrı bir CSS dosyası kullanmaya zorlar.

Geçici XHTML'nin daha esnek olması nedeniyle sıkı XHTML'den daha üstün olduğunu düşünseniz de, XHTML'in savaşmayı tasarladığı sorun budur. Geçiş XHTML'i hala çok pis koda eğilimlidir; sorunlu kodu bulmaya çalışırken veya gelecekteki düzeltmelerde düzenlerken kabus olabilir. Sıkı XHTML, geçiş dönemiyle karşılaştırıldığında öğrenmek daha zordur, ancak öğrenmede harcanan çaba, kodlayıcıya büyük yarar sağlayabilir, özellikle de daha karmaşık kodlu daha büyük siteler oluştururken. Her ne kadar etiket ve anahtar kelime eklemeye izin verilmediğinizden, soruna neden olan çizgileri bulmak için okumak ve kodunuzu izlemek çok daha kolay olurdu.

XHTML'nin geçiş versiyonu, öğrenme eğrisini azaltmak ve XHTML'in sıkı sürümüne uyum sağlayacak sorunlarla karşılaşmış olabilecek kodlayıcılara yardımcı olmak için tasarlandığından sonsuza kadar kalmayı gerektirmez. Daha belirgin bir şekilde, eski HTML sayfalarını XHTML'ye uyacak şekilde dönüştürmek için geçişli XHTML kullanıldı. XHTML'in daha sonraki sürümleri tamamen katıdır ve geçiş sürümleri artık yoktur. Bu, yazılan yeni sayfaların sıkı XHTML kodlamaya uyum sağlayacağından emin olmak için gereklidir.

Özet:

1. XHTML Geçiş, sıkı XHTML'ye geçmek isteyenler için bir basamaktır.

2. XHTML Geçiş, sıkı XHTML'de bulunmayan sunum unsurlarına sahiptir.

3. XHTML Strict, XHTML Transitional ile karşılaştırıldığında okumak ve analiz etmek çok daha kolaydır.

4. XHTML Strict, geçiş XHTML'sine kıyasla öğrenmek daha zordur.

5. XHTML'in daha sonraki sürümleri zaten katı ve geçişi artık yok.