Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 您如何制作<;部门>;IE6中低于13px的高度?_Css_Internet Explorer 6 - Fatal编程技术网

Css 您如何制作<;部门>;IE6中低于13px的高度?

Css 您如何制作<;部门>;IE6中低于13px的高度?,css,internet-explorer-6,Css,Internet Explorer 6,如何在IE6中使div非常短?无论我使用的是0.3em还是3px,IE6强制的最小值为13px IE6 Firefox 3.6.13(在所有其他现代浏览器中看起来非常相似) HTML <div id="fileProgressBar" style="display:none"> <div id="fileProgressFill"></div> </div> Javascript Javascript在适当的时间显示文件进度条,并在播

如何在IE6中使div非常短?无论我使用的是0.3em还是3px,IE6强制的最小值为13px

IE6

Firefox 3.6.13(在所有其他现代浏览器中看起来非常相似)

HTML

<div id="fileProgressBar" style="display:none">
    <div id="fileProgressFill"></div>
</div>
Javascript


Javascript在适当的时间显示文件进度条,并在播放电影时更新文件进度填充。但是这个bug不是JS的问题,所以我不会发布JS代码。

结果我有点过于复杂了:

只要做:

#fileProgressBar {
    height: 3px;
    font-size: 0;
    ..
}

要在IE6中修复它,请在
#fileProgressBar
中添加
字体大小:3px
。然而,这使得它在普通浏览器中看起来是错误的。因此,最简单的方法是修复它,要么在中应用该样式,要么像这样添加它,使用一个(幸运的是它确实有效),这样只有IE6才能看到它:

* html #fileProgressBar {
    font-size: 3px
}

我要看看是否有更简洁的方法来解决这个问题。

要么是
字体大小
边距
,要么是/和
填充
。注:即吸:)我使用溢出:隐藏;而不是字体大小:0;。溢出在这种情况下有效,但并非全部有效。如果您有一个带有旋钮的薄滑块控件,如果溢出打开,旋钮将被切断。在这种情况下,你必须使用字体大小:0的技巧。是的,我决定删除那些东西,而不是删除它,因为我认为链接仍然有帮助。
* html #fileProgressBar {
    font-size: 3px
}