css - IE 中的空跨占用空间

标签 css internet-explorer html space

在检查元素时,我注意到以下空跨度

<span class="x-tree-node-indent"></span>

为了不占用空间,我设置了如下样式

span.x-tree-node-indent
{
    left:0px;
    width:0px;
    height:0px;
    margin:0px;
    padding:0px;
}

在 Chrome 中,即使没有额外的样式,我也能得到我想要的。但是在IE中,我仍然可以看到那边有一 block 空间。有什么原因吗?以及如何解决这个问题?

最佳答案

我在 IE6、7 和 8 中体验过您所描述的内容。

您还必须将 line-height 设置为零。这通常适用于内联元素。

关于css - IE 中的空跨占用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514734/

相关文章:

css - 仅由 CSS 提供带有圆形背景的 Bootstrap 字形图标

html - 在移动浏览器中左右移动页面

html - 在父级下的子菜单中移动文本

javascript - 更改命令 text-align :center is relative to in css

html - 将复选框的外观更改为图像

python - Flask send_file 和 unicode 文件名 : broken in IE

javascript - 为图像交换功能添加淡入淡出

javascript - IE 中的 ColorBox 错误 "Object doesn' 不支持此属性或方法”

html - 如何让我的 css 仅应用于一个页面而不是所有页面

html - 在绝对 div 中居中绝对 div