ol / ul应该在

内部还是外部?

html HTML

ProA

2020-03-24

</div>

两者之间哪个符合标准?

<p>Text text text ...
    <ol>
        <li>First element</li>
    </ol>
</p>
<p>
    Other text text ...
</p>

要么

<p>
    Text text text ...
</p>
<ol>
    <li>First element</li>
</ol>
<p>
    Other text text ...
</p>
</div>

第3604篇《ol / ul应该在

内部还是外部?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

4个回答
伽罗JinJin宝儿 2020.03.24

转到此处http://validator.w3.org/ 上传您的html文件,它将告诉您什么是有效的,什么是无效的。

小卤蛋 2020.03.24

实际上,您只应将内联元素放在内p,因此在ol外部情况下更好

阿飞 2020.03.24

第二。第一个无效。

  • 段落不能包含列表。
  • 列表不能包含段落,除非该段落完全包含在单个列表项中。

浏览器将像这样处理它:

<p>tetxtextextete 
<!-- Start of paragraph -->
<ol>
<!-- Start of ordered list. Paragraphs cannot contain lists. Insert </p> -->
<li>first element</li></ol>
<!-- A list item element. End of list -->
</p>
<!-- End of paragraph, but not inside paragraph, discard this tag to recover from the error -->
<p>other textetxet</p>
<!-- Another paragraph -->
卡卡西Near 2020.03.24
<p>tetxetextex</p>
<ol><li>first element</li></ol>
<p>other textetxeettx</p>

因为<p><ol>都是元素渲染为块。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android