【发布时间】:2015-06-17 14:58:01
【问题描述】:
编辑:找到一个很好的链接来解释所有关于边框崩溃的内容:
border collapse explained with examples
编辑结束。享受:)
我无法理解这一点... 为什么对我的 div 应用 1px 纯黑色边框会大大改变 div 的大小? (没有边框我可以看到一条相对细的线作为我的背景颜色,有边框背景颜色的ר矩形要宽得多,见图) 这张照片没有应用边框: 现在看看这张照片(唯一的区别是边框......)
有人可以解释边框如何对 div 大小产生如此大的影响/这里到底发生了什么?!
风格:
#header {
background-color: yellow;
color: white;
text-align: center;
border: 1px solid black;
}
这是一个小提琴,所以你可以玩: my fiddle 非常感谢, 吉米。
【问题讨论】:
-
加
display:block会不会和边框一样的效果? -
另外,请提供代码以查看其他情况
-
不,它已经应用了 display:block。
-
这对我来说似乎是一个填充问题。我注意到在第一个示例中填充为 1px,并且在第二个示例中的元素上未设置填充。也许元素正在继承额外的填充?如果你做一个小提琴会有所帮助......
-
不是填充问题。你可以看到我禁用了它。我很快就会做一个小提琴(以前从来没有做过 - 总是有第一次:))