Saya telah mencari daftar tag yang tersedia di dalam <li>
, tetapi saya tidak dapat menemukan referensi.
Mungkinkah elemen blok HTML 4+ yang memenuhi standar diizinkan di dalamnya?
Saya telah mencari daftar tag yang tersedia di dalam <li>
, tetapi saya tidak dapat menemukan referensi.
Mungkinkah elemen blok HTML 4+ yang memenuhi standar diizinkan di dalamnya?
Jawaban:
TL; DR : an <li>
dapat berisi elemen apa pun yang valid <body>
.
Dalam spesifikasi HTML 4.01 untuk daftar, Anda akan menemukan ekstrak DTD yang relevan:
<!ELEMENT LI - O (%flow;)* -- list item -->
Ini menentukan bahwa suatu <li>
dapat berisi konten mengalir , yang merupakan kumpulan dari semua elemen blok dan inline .
Spesifikasi HTML5 untuk sebuah<li>
adalah sama karena ia juga memungkinkan konten mengalir apa pun .
Ini adalah elemen level blok sehingga hampir semuanya berjalan. Masalah hanya muncul saat Anda meletakkan elemen level blok di dalam elemen inline.
pretty much
semuanya berjalan'. Ada 171 jawaban yang dipilih untuk pertanyaan berusia 7 tahun ini jadi saya pikir orang-orang akan baik-baik saja
Yup, cukup banyak. Anda dapat memiliki daftar di dalam daftar ( baik di dalam daftar dalam harus di dalam a<li>
atau hanya longgar di dalam <ol>
/ <ul>
<li>
), elemen blok dan elemen inline.
Bagi saya itu tidak masuk akal untuk menempatkan <table>
di dalam <li>
, tetapi bahkan itu masih berlaku.
Anda dapat menggunakan Layanan Validasi Markup W3C untuk menguji terhadap kasus Anda untuk mengetahui apakah markup Anda valid atau tidak.
Validator ini memeriksa validitas markup dokumen Web dalam HTML, XHTML, SMIL, MathML, dll.