嵌套的HTML列表是否已弃用?

时间:2014-08-25 21:23:23

标签: html

HTML 4规范treats the following as a deprecated example(搜索"已弃用的示例"):

<UL>
     <LI> ... Level one, number one...
     <OL> 
        <LI> ... Level two, number one...
        <LI> ... Level two, number two...
        <OL start="10"> 
           <LI> ... Level three, number one...
        </OL> 
        <LI> ... Level two, number three...
     </OL> 
     <LI> ... Level one, number two...
</UL>

为什么弃用此示例?

2 个答案:

答案 0 :(得分:6)

The spec详细说明了嵌套ulol元素的正确方法。它们必须包含在li元素中,如下所示:

<ul>
    <li>
       <ol>
          <li>Hello there</li>
       </ol>
    </li>
</ul>

但是在您的示例中,列表未包含在li标记中,这意味着它将无法通过HTML验证。

答案 1 :(得分:6)

HTML 4中的

The start attribute is deprecatedun-deprecated in HTML 5)。关于这个例子的其他一切都很好。