SORU
24 AĞUSTOS 2010, Salı


Kendinden kapanış etiketleri HTML5 geçerli?

W3C validator kendini kapanış etiketleri sevmez (ile biten o "\>"). HTML5'TE geçerli?

Bazı örnekler olabilir:

<br \>
<img src="" \>
<input type="text" name="username" \>

CEVAP
24 AĞUSTOS 2010, Salı


Tam olarak değil.

Sözdizimi doğru yapana (/ \ değil) sonra:

  • HTML 4, <foo / <foo> <br /> <br>> <title/hello/ <title>hello</title> anlam anlam yol açar) anlamına gelir. Tarayıcılar bu ve the spec advises authors to avoid the syntax destekleyen çok kötü bir iş yaptı.

  • XHTML, <foo /> means <foo></foo>, ama bu sadece XML ayrıştırma modu içinde çalışır ve çoğu belge olarak servis edilirtext/htmlcompatibility guidelines takip etmek vardır.

  • HTML 5, <foo /> <foo> anlamına geliretiket başlayın."öz-kapanış etiketi" değildir. Bunun yerine, belirli elementlerini olarak belirlenmişherhangi bir bitiş etiketiörneğin 12**. Bu topluca denirvoid elemanları. XML bağımlısı olan insanlar için slash is just syntactic sugar. Non-void öğenin etiketini eğik çizgi kullanarak geçersiz olduğunu, ancak tarayıcıların başlangıç etiketi neyse, bitiş etiketleri uyuşmazlık lider olarak ayrıştırmak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • Viktorija A.

    Viktorija A.

    28 Mart 2009