gpt4 book ai didi

html - 使用 Css 制作水平线并有边距

转载 作者:太空狗 更新时间:2023-10-29 13:24:44 25 4
gpt4 key购买 nike

div.horizontalRule {
clear:both;
width:100%;
background-color:#d1d1d1;
height:1px;
margin-top:5px;
margin-bottom:5px;
}

这就是我现在正在做的,但边距似乎没有效果!我不知道为什么,但是这个“水平线”上方和下方的文本触及了水平线,没有边距。有没有办法在这种情况下实现边距?

http://jsfiddle.net/fwqSH/

最佳答案

问题是你没有关闭 div:

你不能像你那样关闭一个 div 必须有一个结束标签:

<div></div>

不是

<div />

更正了 jsfiddle:

http://jsfiddle.net/fwqSH/1/

编辑

最终的解决方案是添加一个 1px 的最小高度,因为空的 div 有时会做一些奇怪的事情。

最终 CSS:

div.horizontalRule {
min-height: 1px;
clear:both; width:100%;
border-bottom:1px solid #d1d1d1;
height:1px; padding-top:5px;
margin-top:5px;
margin-bottom:5px;
}

关于html - 使用 Css 制作水平线并有边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com