相关疑难解决方法(0)

ol/ul应该在<p>内还是在外面?

这两者之间是否符合标准?

<p>Text text text ...
    <ol>
        <li>First element</li>
    </ol>
</p>
<p>
    Other text text ...
</p>
Run Code Online (Sandbox Code Playgroud)

要么

<p>
    Text text text ...
</p>
<ol>
    <li>First element</li>
</ol>
<p>
    Other text text ...
</p>
Run Code Online (Sandbox Code Playgroud)

html

270
推荐指数
5
解决办法
12万
查看次数

段落元素中的无序列表

当我这样写:

<p class="paragraph">the list:
  <ul>
    <li>item</li>
  </ul>
</p>
Run Code Online (Sandbox Code Playgroud)

我的浏览器在语义上将其渲染为:

<p class="paragraph">the list:</p>
<ul>
  <li>item</li>
</ul>
<p></p>
Run Code Online (Sandbox Code Playgroud)

为什么?是否有更好的方法在段落中引入列表项?

html

33
推荐指数
2
解决办法
4万
查看次数

ul元素永远不能是p元素的子元素

为什么我们永远不会将ul元素作为ap元素的子元素?我用以下代码制作了一个网页

<p> some text
<ul>
<li>...</li>
<li>...</li>
.
.
.
</ul>
</p>
Run Code Online (Sandbox Code Playgroud)

这里,ul元素是p元素的子元素.但是,在所有主流浏览器(Chrome,Firefox,Internet Explorer)(所有最新版本)中,它的解释如下

<p> some text</p>
<ul>
<li>...</li>
<li>...</li>
.
.
.
</ul>
<p></p>
Run Code Online (Sandbox Code Playgroud)

我通过右键单击ul元素(在chrome中)并选择inspect元素选项来检查它.我在chrome中看到了它,但其他2个浏览器也表现得相同(css selecter'p ul'并不能很好地工作).

为什么会这样?任何人都可以告诉浏览器发生此类更改的一般情况吗?

html html-lists

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

html ×3

html-lists ×1