html - 删除 <p> 标签 HTML 上下的空格

标签 html css

以这个ul为例:

<ul>
    <li>HI THERE</li>
    <br>
    <li>
        <p>ME</p>
    </li>
</ul>

li 标签的 innerHtml 为空时,li 将自身包裹到文本。

p 标签不会发生这种情况。我假设这是因为 p 适用于前后通常有空格的段落。

有什么办法可以去掉吗?

最佳答案

<p>元素一般有margins and / or padding .您可以在样式表中将它们设置为零。

li p {
    margin: 0;
    padding: 0;
}

然而,从语义上讲,有一个段落列表是相当不寻常的。

关于html - 删除 <p> 标签 HTML 上下的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6874402/

相关文章:

html - 如何设置半径边框的 CSS 样式

css - 使用 CSS 将文本长度限制为 n 行

css - 如何在级联样式表 (CSS) 中污染 iframe 的 CSS 规则路径?

html - 如何在嵌入式 Google 文档 &lt;iframe&gt; 中显示页眉和页脚?

html - 在网页中嵌入辅助 HTML 文件

javascript - 将动画页脚放在其他 div 下

html - 如何用 css 停止 svg 动画?

javascript - Tab 键无法正常工作...箭头键是否兼容?

html - 如何将表格宽度限制为包含元素(或屏幕)?

android - 响应式 HTML 适用于移动模拟器,但不适用于移动设备