[转]IE6 中的最大最小寬度和高度 css 高度 控制(兼容版本)

原文链接:http://www.vvcha.cn/c.aspx?id=3057

/* 最小寬度 */
.min_width{
	min-width:300px;  /* sets max-width for IE */ 
	_width:expression(document.body.clientwidth < 300 ? "300px" : "auto");
}

/* 最大寬度 */
.max_width{ 
	max-width:600px;  /* sets max-width for ie */  
	_width:expression(document.body.clientwidth > 600 ? "600px" : "auto");
}

/* 最小高度 */
.min_height{  
	min-height:200px;  /* sets min-height for ie */  
	_height:expression(this.scrollheight < 200 ? "200px" : "auto");
}

/* 最大高度 */
.max_height{  
	max-height:400px;  /* sets max-height for ie */  
	_height:expression(this.scrollheight > 400 ? "400px" : "auto");
}

/* 最大最小寬度 */
.min_and_max_width{  
	min-width:300px;  
	max-width:600px;  /* sets min-width & max-width for ie */  
	_width: expression(document.body.clientwidth < 300 ? "300px":(document.body.clientwidth > 600 ? "600px" : "auto"));
}

/* 最大最小高度 */
.min_and_max_height{  
	min-height:200px;  
	max-height:400px;  /* sets min-height & max-height for ie */  
	_height: expression(this.scrollheight < 200 ? "200px" :( this.scrollheight > 400 ? "400px" : "auto"));
}

另外,慎用CSS Express,扩展阅读:

1、CSS中expression使用简介

2、CSS Expression 的优化

posted @ 2010-07-31 16:54  chemdemo  阅读(965)  评论(0编辑  收藏  举报