Html 为什么具有空内联块的div具有高度?
Html 为什么具有空内联块的div具有高度?,html,css,Html,Css,div{ 背景:红色; } 行高仅适用于元素内有实际行的情况,在您的情况下, 由于未使用任何文本填充元素,因此div不会展开 如果要将span保留为空,请尝试指定高度或将边距添加到span,如下所示: div{ 背景:红色; } 跨度{ 显示:内联块; 边缘:1米; } 但是,当跨度显示为“内联”时,为什么div的高度为0 不是100%正确,因为如果跨度至少有一个字符,则高度将不同于0。即使是不可见的零宽度空间: div{ 背景:红色; } 当span为“inline block”且其
div{
背景:红色;
}
行高
仅适用于元素内有实际行的情况,在您的情况下,
由于未使用任何文本填充元素,因此div
不会展开
如果要将span保留为空,请尝试指定高度
或将边距
添加到span
,如下所示:
div{
背景:红色;
}
跨度{
显示:内联块;
边缘:1米;
}
但是,当跨度显示为“内联”时,为什么div的高度为0
不是100%正确,因为如果跨度至少有一个字符,则高度将不同于0。即使是不可见的零宽度空间:
div{
背景:红色;
}
代码>当span为“inline block”且其中没有任何内容时,为什么父div具有height?这似乎是将其放入编辑器的结果。在普通页面上尝试一下,对我很有用。