兼容浏览器的最小高度(min-height)
来源:互联网 发布:云建站淘宝客 编辑:程序博客网 时间:2024/05/18 01:39
前言:在网页设计中,常常遇到需要设置最小高度的问题。例如,设计方案中需要给一个div设置一个背景图,而该div并不限定具体宽高值,其内部内容无法撑开背景图完全显示所需要的高度,此时便需要设置最小高度。即当div内的内容无法撑开父级高度时,会有一个最小高度保证父级背景显示完全,而当内容高度大于最小高度时,该div的高度就会完全由内容撑开。这里边要用到css的一个属性,即min-height。
但是一般好用的东西都存在兼容性问题,min-height存在一个兼容性问题-不兼容IE6。代码演示如下:
html代码:
<div class="box"><h1>测试min-height兼容性</h1></div>
css代码:
body,h1{margin:0;}.box{min-height:775px;background:url(../min-hight.jpg) no-repeat 0 0;}h1{font:14px/7 "微软雅黑";color:#000;}
其中背景图片是在百度上随便下载的一张1024*775的图片。代码演示结果在Chrome下显示如下:
其在ie6(使用ietest进行模拟)下显示效果如下:
在ie6设置最小高度,需要对div的css代码做如下修改:
.box{min-height:775px;height:775px;height:auto !important;background:url(../min-hight.jpg) no-repeat 0 0;}
在ie6下,限定高度为775px,当内容高度大于775px时,便会由内容撑开。设置height:auto!important;是为了在除ie以外的浏览器中,覆盖height:775px这个样式。!important所在css样式会比其他css样式优先级最高。但也需要注意!important的合理使用,特别是在协作开发的时候,需谨慎。
改进代码后,在ie6下显示效果如下图所示:
阅读全文
1 0
- 兼容浏览器的最小高度(min-height)
- min-height最小高度的实现--兼容IE6、IE7、FF
- min-height最小高度的实现(兼容IE6、IE7、FF)
- min-height最小高度的实现(兼容IE…
- Min-height 最小高度兼容ie6
- min-height最小高度的实现(兼容IE6、IE7、FF)
- min-height最小高度的实现(兼容IE6、IE7、FF、Chrome)
- min-height最小高度的实现(兼容IE6、IE7、FF)
- min-height最小高度的实现(兼容IE6、IE7、FF、Chrome)
- 兼容浏览器的min-height和min-width
- 兼容浏览器的min-height和min-width
- 兼容浏览器的min-height和min-width
- min-height兼容浏览器用法
- CSS布局中最小高度(min-height)的妙用
- 让IE6也有最小高度min-height的效果
- 让IE6也有最小高度min-height的效果
- 设置div最小高度(min-height)的写法
- 用min-height实现最小高度(兼容IE6、IE7、FF)
- bzoj 1661: [Usaco2006 Nov]Big Square 巨大正方形(枚举)
- c++中的accumulate()
- 本地费控与远程费控
- MyBatis Generator(MBG)日志信息
- Modbus测试工具ModbusPoll与Modbus Slave使用方法
- 兼容浏览器的最小高度(min-height)
- VS明明定义了函数却编译出错:error LNK2019: 无法解析的外部符号
- php 编码问题
- jquery选择 option li checkbox
- 日常信息用料
- 理解js中的原型链,prototype与__proto__的关系
- Swift4.0 新特性----Xcode9的优化
- 初来乍到!
- 解决php curl 报错:SSL connect error