首页前端开发HTMLIE6下CSS定义DIV高度的问题

IE6下CSS定义DIV高度的问题

时间2024-01-24 00:18:32发布访客分类HTML浏览419
导读:收集整理的这篇文章主要介绍了IE6下CSS定义DIV高度的问题,觉得挺不错的,现在分享给大家,也给大家做个参考。 所以即使你用 height:4px; 来定义了一个 div 的高度,实际在 IE 下显示的仍然是一个 12 px 左...
收集整理的这篇文章主要介绍了IE6下CSS定义DIV高度的问题,觉得挺不错的,现在分享给大家,也给大家做个参考。 所以即使你用 height:4px; 来定义了一个 div 的高度,实际在 IE 下显示的仍然是一个 12 px 左右高度的层。添加overflow: hidden解决问题。

div style=”height: 4px; overflow: hidden; ”> /div>

在IE6中,使用CSS定义DIV的高度的时候经常遇到这个问题,就是当DIV的最小高度小于一定的值以后,就会发现,无论你怎么设置最小高度,Div的高度会固定在一个值不再发生变动,这个问题很是烦人。如下面的情况。

HTML代码
html> head> tITle> /title> style tyPE="text/css"> !-- #testdiv { background: #009900; height: 3px; } --> /style> /head> body> div id="testdiv"> /div> /body> /html>

这是因为在IE6中,系统默认的并非是Div有一个默认的高度,而是你没有解决一个隐藏的参数,font-size,这个是ie6中对于Div属性中的font-size大小和你系统css中定义的font-size有很大关系,因此必须单独定义这个Div的font-size,这样才能解决这个问题。更改后的代码如下。
HTML代码
html> head> title> /title> style type="text/css"> !-- #testdiv { background: #009900; height: 3px; font-Size: 0px; } --> /style> /head> body> div id="testdiv"> /div> /body> /html>

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

CSS

若转载请注明出处: IE6下CSS定义DIV高度的问题
本文地址: https://pptw.com/jishu/584804.html
div+css 定位浅析 Div+Css实现屏蔽效果

游客 回复需填写必要信息