css - 使用css reset时如何在段落之间添加空格?

标签 css html

<分区>

使用 css reset 时在段落之间添加空格的最安全/无高度变化的跨浏览器方法是什么?

<div>
<p class="text">paragraph1</p>
<p>&nbsp;</p>
<p class="text">paragraph2</p>
</div>
<div>
<p class="text">paragraph1</p>
<br>
<br>
<p class="text">paragraph2</p>
</div>

http://jsfiddle.net/unknown601/0ewvk3c9/

最佳答案

我发现在相邻段落之间包含空格很有用。

示例:http://jsfiddle.net/kppb0nLx/3/

/* a paragraph proceeded by another paragraph will have a top margin */
p + p {
    margin-top: 8px;
}

这使您可以使段落与容器的顶部/底部齐平,同时它们之间仍有空间。

您列出的选项(brp 纯粹用于间距)不被认为是好的做法。它们不会在语义上表示您的内容,它们会创建可以轻松替换为 CSS 的额外标记。

More Reading

关于css - 使用css reset时如何在段落之间添加空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25234261/

相关文章:

css - PrimeNG:p-inputNumber 的 CSS 背景

html - Bootstrap 使列停留在父级的底部

html - Nuxt 不渲染组件的 html

html - 需要使用HTML5和CSS3将<td>标签做成外链

javascript - 没有时区偏移的 HTML 输入类型日期和时间

html - 由于 z-index 问题,菜单项位于透明图像下方

html - 下拉菜单隐藏在div后面

html - 如何使 BODY 元素占据 HTML 元素的 100% 高度?

jquery - 页面滚动时固定在 DIV 上的位置

javascript - 使用图像而不是实际的 radio 输入有什么好处