รายการองค์ประกอบ HTML5 ที่สามารถซ้อนอยู่ภายในองค์ประกอบ P?


95

ฉันกำลังพยายามหาองค์ประกอบ HTML5 ที่ถูกต้องทั้งหมดที่สามารถซ้อนอยู่ภายในองค์ประกอบย่อหน้าเพื่อให้ตัวตรวจสอบ w3 ไม่แสดงข้อผิดพลาดใด ๆ ฉันหมายความว่าฉันกำลังพยายามหาแท็กทั้งหมดที่สามารถแทนที่จุดในโค้ดต่อไปนี้เพื่อให้ w3 validator ไม่แสดงข้อผิดพลาดใด ๆ :

<p>...</p>

มีรายการดังกล่าวหรือไม่? ฉันลองค้นหาใน Google โดยไม่มีโชค

แม้ว่ารายการสนทนาจะมีอยู่เช่นองค์ประกอบที่ไม่สามารถซ้อนอยู่ภายในองค์ประกอบของย่อหน้าได้ แต่ก็เพียงพอแล้วสำหรับฉัน


เป็นไปได้ที่จะซ้ำกันของ: stackoverflow.com/questions/4967976/… (ไม่ติดแฟล็ก): คำตอบที่เหมาะสมใด ๆ ที่จะตอบวิธีอ่านข้อมูลจำเพาะของ HTML และตอบโจทย์นี้ด้วย
Ciro Santilli 郝海东冠状病六四事件法轮功

คำตอบ:


137

ข้อมูลจำเพาะ HTML5บอกเราว่า<p>โมเดลเนื้อหาองค์ประกอบเป็นเนื้อหาถ้อยคำ เนื้อหาวลีกำหนดโดยข้อมูลจำเพาะ:

3.2.5.1.5 เนื้อหาที่เป็นวลี

เนื้อหาที่เป็นวลีคือข้อความของเอกสารเช่นเดียวกับองค์ประกอบที่ทำเครื่องหมายข้อความนั้นในระดับภายในย่อหน้า การแสดงเนื้อหาที่ใช้วลีเป็นย่อหน้า

  • a (หากมีเฉพาะเนื้อหาที่ใช้ถ้อยคำ)
  • abbr
  • area(ถ้าเป็นลูกหลานของmapองค์ประกอบ)
  • audio
  • b
  • bdi
  • bdo
  • br
  • button
  • canvas
  • cite
  • code
  • command
  • datalist
  • del (หากมีเฉพาะเนื้อหาที่ใช้ถ้อยคำ)
  • dfn
  • em
  • embed
  • i
  • iframe
  • img
  • input
  • ins (หากมีเฉพาะเนื้อหาที่ใช้ถ้อยคำ)
  • kbd
  • keygen
  • label
  • map (หากมีเฉพาะเนื้อหาที่ใช้ถ้อยคำ)
  • mark
  • math
  • meter
  • noscript
  • object
  • output
  • progress
  • q
  • ruby
  • s
  • samp
  • script
  • select
  • small
  • span
  • strong
  • sub
  • sup
  • svg
  • textarea
  • time
  • u
  • var
  • video
  • wbr
  • ข้อความ

  • เหตุใดจึงตรวจสอบความถูกต้องได้อย่างถูกต้องในหน้าเครื่องมือตรวจสอบhtml5.validator.nu <p>Hello world<em>Test</em><img src="http://google.com/asd/cp" alt="Description"/></p>
    กาเบรียลโรดริเกซ

    @GabrielRodriguez ฉันคาดหวังว่าจะตรวจสอบได้ ทำไมคุณถึงคาดหวังว่ามันจะไม่?
    Matt Ball

    อ๊ะขอโทษไม่เป็นไรเพราะฉันคิดว่า<img>ไม่อยู่ในรายชื่อ แต่ตอนนี้ฉันเห็นแล้ว ขอโทษ.
    Gabriel Rodriguez

    2
    ฉันควรชี้ให้เห็นว่าองค์ประกอบย่อยควรอยู่ในรายการนั้นด้วย ตัวอย่างเช่น<option>องค์ประกอบอยู่ภายใต้<select>องค์ประกอบดังนั้นจึงควรถูกต้องตามกฎหมายในระหว่างวันที่<p>และ</p>
    Sablefoste

    องค์ประกอบย่อยไม่ควรอยู่ในรายการนี้เนื่องจากเป็นรายการขององค์ประกอบที่อนุญาตภายใน<p>องค์ประกอบเท่านั้นไม่ใช่องค์ประกอบที่อนุญาตภายในองค์ประกอบที่ได้รับอนุญาตภายใน<p>องค์ประกอบหรือองค์ประกอบที่ได้รับอนุญาตภายในองค์ประกอบที่ได้รับอนุญาตภายในองค์ประกอบที่ได้รับอนุญาตภายใน<p>องค์ประกอบ หากคุณต้องการทราบว่ามีองค์ประกอบใดบ้างที่อนุญาตให้คลิกชื่อขององค์ประกอบนั้น เป็นลิงก์ไปยังคำจำกัดความขององค์ประกอบนั้นซึ่งมีรายการองค์ประกอบที่อนุญาตอยู่ภายใน
    ลิงนอกรีต
    โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
    Licensed under cc by-sa 3.0 with attribution required.