SORU
18 EYLÜL 2008, PERŞEMBE


Öz-kapanış XHTML büyük tarayıcılar tarafından uygulanan gibi) elemanları tüm geçerli nelerdir?

Tüm geçerli öz-kapanış XHTML büyük tarayıcılar tarafından uygulanan gibi) elemanları (örneğin, </> br;)?

XHTML teknik olarak herhangi bir elemanın kendini kapalı olmasını sağlar biliyorum, ama bu elemanlar tüm büyük tarayıcılar tarafından desteklenen bir listesini arıyorum. Bazı sorunları kendi kendine kapanma < /> div gibi; elementlerin yol açtığı örnekler için http://dusan.fora.si/blog/self-closing-tags bkz.

CEVAP
15 EKİM 2008, ÇARŞAMBA


XHTML (Opera,, IE9 Firefox Safari) desteği her tarayıcı kendi kendine kapanıyor sözdizimi desteklerher eleman.

<div/>, <script/>, <br></br> sadece iyi çalışması gerekir. Eğer doğru değilse, o zaman onlar da varsaHTMLuygunsuz ekledi XHTML DOCTYPE ile.

DOCTYPE belge nasıl yorumlanacağını değiştirmez. Only MIME type does.

W3C decision about ignoring DOCTYPE:

HTML çalışma grubu, bu konuyu görüştü: niyeti eski beklemekti (HTML-tarayıcıların kabul XHTML 1.0 belgeler izleyerek kurallar, ve metin/html olarak onlara hizmet. Bu nedenle, belgeler olarak görev yaptı text/html HTML ve XHTML olarak değerlendirilmelidir.

W3C Doğrulayıcı büyük ölçüde bu kuralı yok sayıyor çünkü çok yaygın bir hatadır, ama tarayıcılar din onu izleyin. Oku Understanding HTML, XML and XHTML Y blog:

Aslında, internet üzerinde sözde XHTML belgelerin büyük çoğunluğu text/html olarak servis edilir. XHTML değiller, ama aslında geçersiz HTML HTML ayrıştırıcıları hata ele alma anlamına gelir. “Geçerli 1.0!” web bağlantıları gerçekten diyor “Geçersiz 4.01!”. HTML XHTML onca


XHTML DOCTYPE ile gerçek geçersiz XHTML veya HTML olup olmadığını test etmek için, belgenizde bu

<span style="color:green"><span style="color:red"/> 
 If it's red, it's HTML. Green is XHTML.
</span>

Doğrular ve gerçek XHTML mükemmel (bkz: 1 2) vs çalışıyor. Eğer gözlerini (veya MIME tiplerini ayarlamak için nasıl bilmiyorum. iman varsa, XHTML proxy) sayfasını açın.

Kontrol etmek için başka bir yol kaynak Firefox görünümünde. Geçersiz olduğunda kırmızı bölü vurgular.

HTML5/XHTML5 bu değişmedi, ve bu ayrım bile DOCTYPE ek yok, çünkü daha da net. Content-Type Kral.


Kayıt için, XHTML spec herhangi bir unsur öz-kapanış XML application XHTML yaparak sağlar: [vurgu benim]

Eleman boş etiketler için kullanılırhiçbir içeriğe sahip olan herhangi bir unsurya da anahtar kelime kullanarak ilan edilen BOŞ olup olmadığını.,

Ayrıca açıkça XHTML spec gösterilen:

Boş öğeler gerekiryabir bitiş etiketi veya etiket /> ile bitmelidir Başlat. Örneğin, <br/> <hr></hr>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • Matt Harding

    Matt Harding

    23 Mayıs 2006