ฉันค้นหารายการแท็กที่มีอยู่ใน a <li>
แต่ไม่พบข้อมูลอ้างอิงใด ๆ
เป็นไปได้ไหมว่าอนุญาตให้ใช้องค์ประกอบบล็อก HTML 4+ ที่เป็นไปตามมาตรฐานใด ๆ
ฉันค้นหารายการแท็กที่มีอยู่ใน a <li>
แต่ไม่พบข้อมูลอ้างอิงใด ๆ
เป็นไปได้ไหมว่าอนุญาตให้ใช้องค์ประกอบบล็อก HTML 4+ ที่เป็นไปตามมาตรฐานใด ๆ
คำตอบ:
TL; DR : <li>
สามารถมีองค์ประกอบใด ๆ ที่ใช้ได้ใน<body>
.
ในข้อกำหนดHTML 4.01 สำหรับรายการคุณจะพบสารสกัดที่เกี่ยวข้องของ DTD:
<!ELEMENT LI - O (%flow;)* -- list item -->
สิ่งนี้ระบุว่า<li>
อาจมีเนื้อหาโฟลว์ซึ่งเป็นชุดขององค์ประกอบบล็อกและอินไลน์ทั้งหมด
ข้อมูลจำเพาะ HTML5 สำหรับ<li>
เป็นในแบบเดียวกันว่ามันยังช่วยให้การใด ๆเนื้อหาไหล
มันเป็นองค์ประกอบระดับบล็อกที่สวยมาก ปัญหาจะเกิดขึ้นเมื่อคุณวางองค์ประกอบระดับบล็อกไว้ในองค์ประกอบแบบอินไลน์เท่านั้น
pretty much
อะไรก็ไป' มีคำตอบที่ได้รับการโหวต 171 คำตอบสำหรับคำถามอายุ 7 ปีนี้ดังนั้นฉันคิดว่าทุกคนจะโอเค
ใช่สวยมาก คุณสามารถมีลิสต์ภายในลิสต์ได้ ( ไม่ว่าจะอยู่ใน รายการด้านในต้องอยู่ใน an<li>
หรือหลวม ๆ ภายใน<ol>
/ <ul>
<li>
) บล็อกอิลิเมนต์และอินไลน์อิลิเมนต์
สำหรับฉันมันคงไม่สมเหตุสมผลเท่าไหร่ที่จะใส่<table>
เข้าไปข้างใน<li>
แต่ก็ยังใช้ได้
คุณสามารถใช้บริการตรวจสอบความถูกต้องมาร์กอัปของ W3Cเพื่อทดสอบกับกรณีของคุณเพื่อดูว่ามาร์กอัปของคุณถูกต้องหรือไม่
เครื่องมือตรวจสอบนี้จะตรวจสอบความถูกต้องของมาร์กอัปของเอกสารเว็บใน HTML, XHTML, SMIL, MathML และอื่น ๆ