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

eze*_*zon 3 html

HTML 4规范将以下内容视为已弃用的示例(搜索"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>
Run Code Online (Sandbox Code Playgroud)

为什么这个例子被弃用了?

chr*_*her 6

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

<ul>
    <li>
       <ol>
          <li>Hello there</li>
       </ol>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

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


Que*_*tin 6

start属性在HTML 4中已弃用(在HTML 5中未弃用).关于这个例子的其他一切都很好.