使用css reset时,在段落之间添加空格的最安全/无高度更改跨浏览器方式是什么?
<div>
<p class="text">paragraph1</p>
<p> </p>
<p class="text">paragraph2</p>
</div>
<div>
<p class="text">paragraph1</p>
<br>
<br>
<p class="text">paragraph2</p>
</div>
Run Code Online (Sandbox Code Playgroud)
Tim*_*ora 17
我发现在相邻段落之间包含空格很有用.
示例:http://jsfiddle.net/kppb0nLx/3/
/* a paragraph proceeded by another paragraph will have a top margin */
p + p {
margin-top: 8px;
}
Run Code Online (Sandbox Code Playgroud)
这允许您保持段落与容器的顶部/底部齐平,同时它们之间仍有空间.
你上市(该选项br和p纯粹的间距)不算是很好的做法.它们并不代表语义上的内容,而是创建了可以轻松替换为CSS的额外标记.
该<br>标签只能用来打破行即<p>This is first line <br> This is second line.</p>
对于间距,我不得不根据我的个人经验和对大多数框架的观察来说, margin是在段落之间创建间距的最佳实践.
CSS:
p{
margin: 0 0 10px;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我更喜欢@Tim Medora解决方案:p + p { margin-top: 8px; }通过在相邻的p标签上添加上边距,我们消除了常见的第一个和最后一个p标签边缘问题.
| 归档时间: |
|
| 查看次数: |
13316 次 |
| 最近记录: |