我很好奇HTML中的li
标签是内联元素还是块级元素?
我发现在p
标签中使用li
标签会换行,所以它像是一个块级元素,但它嵌套在ul
标签或ol
标签中。
从这个角度来看,它更像一个内联元素。哪一个是正确的呢?
我很好奇HTML中的li
标签是内联元素还是块级元素?
我发现在p
标签中使用li
标签会换行,所以它像是一个块级元素,但它嵌套在ul
标签或ol
标签中。
从这个角度来看,它更像一个内联元素。哪一个是正确的呢?
li
元素的默认显示值为:
display:list-item
display:block
,则默认的项目符号将被隐藏。请参考:https://www.w3schools.com/cssref/css_default_values.asp。dd、dt和li是HTML中的列表项,因此我认为块级元素的规则对所有dd、dt和li都适用。要获取更可靠的证明,请访问此链接。
https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements
在这里,您将找到所有块级元素列出。
这毫无意义,因为li
元素必须与块级别的ul
或ol
出现。
<!DOCTYPE html>
<html>
<body>
<div style="background-color:black;color:white;padding:20px;">
<p>
<ul>
<li>Hello</li>World
</ul>
Sagar
</p>
</div>
</body>
</html>
W3School对内联元素和块级元素的定义如下:
正如您在上面的示例中所看到的,即使我在li
标签中输入了“Hello”,并紧接着输入了“World”,单个li
标签也不允许“World”与“Hello”在同一行。这证明了li
标签占据了100%的可用宽度,证明了li
是一个块级元素。
这就是我的观点。
<dd>
的内容,而不是<li>
本身。 - Ry-