这两个代码都完全有效,但在语义上是否正确?

时间:2010-12-18 13:49:54

标签: xhtml accessibility semantics w3c-validation

这两个代码都完全有效,但在语义上是正确的吗?

它有<p>

<ol>
    <li>
        <h2>heading level 2</h2>
          <p>
             some long text here some long text here some long text 
             here some long text here some long text here some long 
             text here some long text here some long text here
         </p>
    </li>
</ol>

没有<p>

<ol>
    <li>
        <h2>heading level 2</h2>

           some long text here some long text here some long 
           text here some long text here some long text here 
           some long text here some long text here some long text here
    </li>
</ol>

2 个答案:

答案 0 :(得分:1)

这取决于文本是否是段落。它可能是,但很难从占位符内容中分辨出来。

(这假设将内容作为有序列表项首先在语义上是正确的。)

答案 1 :(得分:0)

最好让标记与网站轻松关联。因此,我选择<p>版本,以便我的代码读者可以更轻松地遵循网站的结构。