2013-08-16 12 views
12

Yapabilseniz de, HTML5'te li olarak li yuvalanmasına izin verilmediğini biliyorum. Bu onu kullanmadığımı mı gösterir? Dls içinde yuvalama divs hakkında standart nedir?HTML5 li veya dl yuvalama standartları,

+4

Nerede izin verilmediğini "öğrendiniz"? – deceze

+1

, hatırladığım kadarıyla, visual studio 2012'deki html doğrulaması kodu doğrulamıyordu. – sodiumnitrate

cevap

27

İlk - Bilgilerinizi yanlıştır. div öğelerine, li öğelerine çok iyi izin verilir. Buna göre, yalnızca li s içerebilecek ul/ol öğeleriyle karıştırmış olabilirsiniz.

HTML5'te neler değişti, artık blok düzeyi ve satır içi öğeleri içermiyor. Bunun yerine, elements into several categories'un daha karmaşık bir ayrımı vardır.

(- Tabii ayrıca div unsurlar arasında orada hemen hemen her şeyi koymak anlamına gelir) flow content izin verildiğini görebilirsiniz specific tag (in your case li) unsuru açıklamasına bakın, HTML5 uygun bir parçada içinde izin olduğunu öğrenmek için.

+0

Ancak, dl altında yazılanlardan görebildiğim kadarıyla, div içermez. Doğru şeye bakıyorum mı? – sodiumnitrate

+2

Sodyum 'dl', elbette 'ul’un yapamadığı gibi olamaz. 'dt' ve' dd' yapabilir. – deceze

+1

@sodiumnitrate A 'li' akış içeriğini tutabilir,' dl' (açıklama listesi) yalnızca akış içeriği içerebilen 'dt' veya' dd' öğesini içerebilir (ancak 'dt' kesit ya da başlık içeriği yok). Aynı zamanda "li" unsurlarını da tutabilen "ul" ve "ol" gibi. – Christoph

İlgili konular