2010-06-16 17 views
7

Uzun bir süre önce, W3C Validator hakkında bilgi bulduğumda, yaptığım her HTML belgesinin geçerli HTML olduğundan emin oldum. Bununla birlikte, bazen bunu geçerli kılan zaman kaybetmek gerekmediğini düşünüyorum. Tabii ki, asıl İnternet sayfaları için önemli olabilir, ancak HTML sayfası en sık kullanılan tarayıcılarda doğru bir şekilde oluşturulduğunda (örneğin IE 6 sayılmasa da), bir Intranet'te veya diğer programlarda kullanılan küçük ön uçlarda sayfalar oluşturuyor olabilir. 7).Hangi sayfada bir HTML sayfası geçerli hale getiriyor?

Sanırım çoğunlukla sayfadaki gösterilen her öğeyi <p> veya <div> etiketlerinde kaydırma gibi kod üzerinde küçük geliştirmelerden bahsediyorum.

+0

Ayrıca, daha az miktarda html için bunu ekleyebilir ve sayfalarınıza zarar vermezsiniz. İstediğiniz düzeni uyumlu hale getirdikten sonra alamıyorsanız muhtemelen css sorunları vardır. –

cevap

5

Kendi adı için bir sayfa doğrulaması yapmak gerçekten bir iş teklifi değildir. Son kullanıcılar için ne olur (huysuz tarayıcılarıyla) gerçek testtir.

Bu, periyodik olarak doğrulama doğrulamanıza yardımcı olur. Kapatılmamış etiketler gibi daha belirgin hataları yakalayacaktır. Son olarak, son kullanıcıları etkiler. Öyleyse derleyici uyarıları gibi doğrulamayı ele alın - disiplin için iyidir.

+1

+1; Bir iş teklifi olmamalı. Ancak garip bir şekilde, tecrübelerime göre, kodunuzun "doğrulanmış" olduğunu söylediğinizde geliştiricilerin ilgisini çekebilir. Şirketimdeki (paylasmanın ne olduğu hakkında hiçbir fikri olmayan) iş paydaşları, bir ajansın önerisinde yer alan bir maddede “Tüm sayfalar W3C onaylı” olarak görünce her zaman çok etkilendiler. Onlara kaç kez söylediğim önemli değil, onlar için fark yaratan teknik bir şey. – callum

1

Bu en iyi uygulama, ancak gerçekten bir organizasyonel gereksinim/arzuya geliyor. Standartların kuruluşunuz için değer katması yeterli mi? Yoksa doğru şekilde görüntülenmesi yeterli mi? Genellikle intranetler ile ikincisi.

0

HTML sayfasının "geçerli" olması, gelecekteki dostça olmayı düşünüyorsanız buna değer. Yani, tarayıcılar kullanımdan kaldırılmış veya satıcıya özel etiketler çıkarmaya başladığında, sayfanızın yanlış görüntülendiğini göreceksiniz. Web standartları, web tarayıcıları ve çevirmenler arasında tutarlı bir görüntü/çıktı sağlamak için bir nedenden dolayı oradadır. Sayfalarınızı uyumlu olmayan HTML’de yazmayı seçmek sizin kararınızdır. Aynı zamanda, eski bir atasözünü, "cenazeni" almak da.

0

Intranet için tercih edilen tarayıcı değiştiğinde ne olur? Gerçekten, EVERY tarayıcısında doğru bir şekilde oluşturulacak kodun garanti edilmesinin bir yolu yoktur. Ancak bir çok durumda tarayıcılar standartlara oldukça yakın olacak. Ayrıca, sayfanın ne kadar karmaşık olduğuna da bağlı olduğunu düşünüyorum çünkü CSS ve etiket derinliğinin karmaşıklığı arttıkça farklı tarayıcılarda farklı şekilde ortaya çıkma olasılığı artar. En iyi yol geçerli çapraz tarayıcı kodu yazmak ve hedef tarayıcılar için test etmektir. Tüm tarayıcılar için bir kere yazmayı ve her yerde aynı şeyi oluşturmayı aptalca yapmak mümkündür. Ama standartlara bağlı kalmak, yakınlaşmanın en iyi yoludur.

İlgili konular