时间:2021-07-01 10:21:17 帮助过:30人阅读
蚂蚁部落 欢迎大家来到蚂蚁部落,希望能够给予有益的建议和意见,在这里再次感谢了!
从运行结果来看IE6达到了高度自适应效果,但是其他标准浏览器中,容器的高度是100px,产生溢出,因为min-height属性被height属性所覆盖。那么上面的CSS代码就相当于以下代码:
width:100px;height:100px;border:1px solid green;
下面我们在修改一下CSS代码如下:
width:100px;height:auto!important;height:100px;border:1px solid green;
代码中我们添加了height:auto!important,这样我们就达到了高度自适应效果,但是由于height:auto!important优先级高于height:100px,所以导致没有了最小高度效果。再次修改代码:
width:100px;height:auto!important;height:100px;min-height:100px;border:1px solid green;
用以上CSS代码就能够兼容所有浏览器的高度自适应问题了。
原文地址是:http://www.51texiao.cn/div_cssjiaocheng/2015/0429/422.html