div最小高度的2种写法(兼容IE6、IE7、Firefox、Opera)

来源:互联网 发布:淘宝介入流程 编辑:程序博客网 时间:2024/05/05 07:42

 第一种写法:  原理:在IE6中,使用CSS定义div的高度的时候经常遇到这个问题,就是当div的最小高度小于一定的值以后,就会发现,无论你怎么设置最小高度,div的高度会固定在一个值不再发生变动,这个问题很是烦人。这是因为在IE6中,系统默认的并非是div有一个默认的高度,而是你没有解决一个隐藏的参数:font-size。这个是IE6中对于div属性中的font-size大小和你系统css中定义的font-size有很大关系,因此必须单独定义这个div的font-size,这样才能解决这个问题。  以下的写法中,div里可不填任何内容。 div.space { height: 2px; font-size: 0; }  

 第二种写法:  跳过IE6中对font-size的限定,使用line-height来进行定义,但是div里必须填写内容,如果没有内容,用 替换。 div.space { line-height: 2px; }   以上2种写法在IE6、IE7、Firefox 1.5.x、Firefox 2.0.x、Opera 9.x下测试通过

原创粉丝点击