让IE6支持最小高度min-height、最大高度max-height的方法

前端技术 2023/09/05 CSS
1、IE6支持max-height解决方法
IE6支持最大高度解决CSS代码: 

复制代码
代码如下:

.yangshi{max-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<1000?\"1000px\":\"\");overflow:hidden;}



说明:max-height:1000px; 这个是IE6以上级其它品牌浏览器支持最大范围高度。而_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<1000?\"1000px\":\"\");overflow:hidden;则是让IE6支持max-height替代CSS代码,但效果和其它版本浏览器相同效果。

让所有浏览器都支持max-height的CSS样式代码,完整:
max-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<1000?\"1000px\":\"\"); overflow:hidden;这里的1000和1000px是你需要的数值,注意3个数值的相同。

让IE6支持最大高度max-height的时候别忘记加上overflow:hidden;

2、IE6支持min-height解决方法
IE6支持最小高度解决CSS代码: 

复制代码
代码如下:

.yangshi{min-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>1000?\"1000px\":\"\");}



说明:min-height:1000px; 这个是IE6以上级其它品牌浏览器支持最小范围高度。而_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>1000?\"1000px\":\"\");则是让IE6支持min-height替代CSS代码,但效果和其它版本浏览器相同效果。

让所有浏览器都支持min-height的CSS样式代码,完整:
min-height:1000px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>1000?\"1000px\":\"\"); 这里的1000和1000px是你需要的数值,注意3个数值的相同。

3、IE6支持max-height又支持min-height方法
让所有浏览器包括IE6即支持最大高度又支持最小高度。

复制代码
代码如下:

.yangshi{Max-Height:620px;Min-Height:40px;_height:expression(this.scrollHeight > 620 ? \"620px\" : (this.scrollHeight < 40 ? \"40px\" : \"auto\"));}



IE6支持Max-Height和支持Min-Height CSS代码

复制代码
代码如下:

_height:expression(this.scrollHeight > 620 ? \"620px\" : (this.scrollHeight < 40 ? \"40px\" : \"auto\"));



说明:以上代码作用是让对象的最小高度为40px,最大高度为620px的CSS样式属性

本文地址:https://www.stayed.cn/item/13715

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。