利用CSS设置div的最小高度(多浏览器兼容)代码
2012-08-01 15:35
781 查看
利用CSS设置div的最小高度(多浏览器兼容)代码
网页布局中会碰到需要某一个div有最小高度,超过最小高度后会自动扩展。比如某个div是有背景图的,高度小了背景图就不完整了影响效果。需要用到css中的min-height属性。min-height属性的使用说明:
设置或检索对象的最小高度。如果此属性的值大于 max-height 属性的值,将会被自动转设为 max-height 属性的值。在IE6中这个属性仅仅作用于固定布局的表格内的 td 对象, th 对象, tr 对象。表格的默认布局是自动计算的,要得到固定布局的表格,设置表格的 table-layout 属性的值为 fixed 。固定布局的算法比默认的自动算法要快很多。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。 对应的脚本特性为 minHeight 。
最简单的是采用以下css样式:
123 min-height:100px; height:auto !important; height:100px;
本来单用min-height就可以高度了,可是可恶的IE6不支持,于是加了后面两行来修正。
上完整的测试代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>知行网» CSS设定div最小高度</title> <style> .min-height { min-height:100px; height:auto !important; height:100px; background-color: #6699ff; width:300px; } </style> </head> <body> <div class="min-height"> <pre> line line </pre> </div> <br /> <div class="min-height"> <pre> line line line line line line line line line line line line line </pre> </div> </body> </html>
相关文章推荐
- div+css最小高度的设置方法兼容各浏览器ie6+/Firefox
- ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码
- div+css最小高度的实现代码(兼容ie6/ie7/ie8/firefox)
- [转]CSS中设置div最小高度(支持IE6, IE7, IE8, FF等浏览器)
- DIV+CSS布局:多浏览器兼容 指定CSS的最小高度
- 关于div设置最小高度,超过后自动增加的css,兼容IE和火狐
- ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码
- div的最小高度设置兼容各浏览器
- ie和firefox中通用的设置div最小高度和达到这一最小高度后自适应的css代码
- CSS设置DIV Herf底层图片和链接同时改变(兼容多浏览器)
- [转]怎样调整CSS设置DIV图层自适应高度且最小高度
- javascript获取设置div的高度和宽度兼容任何浏览器
- DIV+CSS最小高度(兼容IE6\IE7\FF)(转载)
- 兼容ie和火狐的div hr最小高度的css
- 兼容各浏览器的css设置最大宽度和高度
- 拥有最小高度能自适应高度,IE、FF全兼容的div设置
- javascript获取设置div的高度和宽度兼容任何浏览器
- CSS最小高度兼容代码
- 页面定制CSS代码初探(三):设置正文最小高度
- 兼容ie6、ie7和firefox的div控制最小高度又自适高度的设置