【浏览器兼容性】css解决IE、Firefox兼容的div高度100%的问题
2012-08-23 14:38
656 查看
div高度100%的问题其实我们经常遇到,但是一直不知道怎么能够很好的解决。本文就是一个很容易解决IE、Firefox兼容的div高度100%的问题的文章,希望对大家有用。
其实解决起来很简单,就是在css的html和body里面加入height:100%属性,div的高度似乎不用设置成100%也可以实现。
原理:不同浏览器html和body的默认高度不同,比如IE6下html默认就是100%高度,body则不是;Firefox和IE更高版本下 html和body高度默认都不是100%,需要自定义。chrome浏览器默认也是100%的高度。所以我们需要重新设置一下。
代码如下:
html, body {height: 100%;}
#container {height: 100%;}
或者
html, body {height: 100%;}
#container {min-height: 100%;}
* html #container {height: 100%;}
其实解决起来很简单,就是在css的html和body里面加入height:100%属性,div的高度似乎不用设置成100%也可以实现。
原理:不同浏览器html和body的默认高度不同,比如IE6下html默认就是100%高度,body则不是;Firefox和IE更高版本下 html和body高度默认都不是100%,需要自定义。chrome浏览器默认也是100%的高度。所以我们需要重新设置一下。
代码如下:
html, body {height: 100%;}
#container {height: 100%;}
或者
html, body {height: 100%;}
#container {min-height: 100%;}
* html #container {height: 100%;}
相关文章推荐
- css解决IE、Firefox兼容的div高度100%的问题
- DIV+CSS布局在IE和firefox中常见不兼容问题及解决方法
- ie与Firefox(ff) div+css兼容问题
- IE与Firefox下对CSS定义div高度的解析问题
- 黄聪:DIV+CSS建站经验总结,不同版本IE下CSS布局bug问题(IE5、IE6、IE7、IE8、火狐Firefox兼容)
- css解决ie和firefox的兼容问题
- div+css最小高度的实现代码(兼容ie6/ie7/ie8/firefox)
- CSS两列自适应高度DIV(高度自动增加)兼容ie和firefox
- (转)IE6/IE7/IE8/Firefox的CSS各种兼容margin问题解决办法
- IE6/IE7/IE8/Firefox的CSS各种兼容margin问题解决办法 -
- important的妙用解决firefox和ie的css兼容问题
- DIV+CSS 中解决IE和火狐兼容问题的整理
- IE6/IE7/IE8/Firefox的CSS各种兼容margin问题解决办法
- IE6/Firefox CSS兼容问题 - 解决IE5/IE5.5/IE6/Firefox的CSS兼容性问题
- important的妙用解决firefox和ie的css兼容问题
- CSS中div垂直居中(包含解决IE兼容问题)
- window.location.reload()--解决JS页面跳转ie,firefox,opera不兼容问题
- IE与Firefox的CSS兼容问题整理
- IE与Firefox的CSS兼容问题整理
- CSS浏览器兼容问题整理(IE6.0、IE7.0+ 与 FireFox)(三)