Jquery 如何获得内部有边距的零高度块的块高度
我无法得到包装块的实际高度值。下面是HTML示例:Jquery 如何获得内部有边距的零高度块的块高度,jquery,html,css,Jquery,Html,Css,我无法得到包装块的实际高度值。下面是HTML示例: .1、.2{ 高度:100px; 背景色:黑色; } .3、.4{ 边缘底部:10px; 背景颜色:绿色; } 在浏览器(此处为Chrome)中检查HTML时,包装div的高度为200,divs三和四的高度为零,尽管它们的边距显示在包装div的下方。只要divs有内容,它们的高度就不同于0,并增加包装的高度 要试验的HTML: .1、.2{ 高度:100px; 背景色:红色; } .3、.4{ 边缘底部:10px; 背景颜色:黄色; }
.1、.2{
高度:100px;
背景色:黑色;
}
.3、.4{
边缘底部:10px;
背景颜色:绿色;
}
在浏览器(此处为Chrome)中检查HTML时,包装
div
的高度为200,div
s三和四的高度为零,尽管它们的边距显示在包装div
的下方。只要div
s有内容,它们的高度就不同于0,并增加包装的高度
要试验的HTML:
.1、.2{
高度:100px;
背景色:红色;
}
.3、.4{
边缘底部:10px;
背景颜色:黄色;
}
假设.three.four
没有内容高度只能是200。IIRCmargin-bottom
在div有内容之前不会应用。如果下面有另一个块,这部分是正确的。wrapper被拉下,因此.wrapper的物理大小(碰撞大小)是210px。谢谢,从某种程度上说,这是一个很好的解决方案,但在我的情况下,我不能控制哪些块将是空的。你对某些东西有控制权吗,例如CSS?增加高度如何:1px;页边距顶部:-1px?这就是我现在所做的,但我想知道可能还有其他方法,或者我错过了一些CSS规则。