>  기사  >  웹 프론트엔드  >  CSS 제어 div 너비 최대 너비/높이 및 최소 너비/높이

CSS 제어 div 너비 최대 너비/높이 및 최소 너비/높이

WBOY
WBOY원래의
2016-10-12 09:50:131391검색
웹페이지 제작에서는 div의 최대 너비/높이 또는 최소 너비/높이를 제어해야 하는 경우가 많지만 IE6에서는 IE6를 포함한 많은 친구들이 비호환성 문제에 직면하게 됩니다. 종종 이 문제가 발생했는데 Baidu에서 많이 검색했지만 해결되지 않았습니다. 나중에 포럼에서 이에 대해 알게 되었는데 css3 스타일 코드를 알려드리고 싶습니다. Time은 모든 주요 주류 브라우저와 완벽하게 호환됩니다.

* 최소 너비 */
.min_width{min-width:300px;
/* IE의 최대 너비 설정 */
_width:expression(document.body.clientWidth < 300 ? "300px" : "auto");
}

/* 최대 너비*/
.max_width{
max-width:600px;
/* IE의 최대 너비 설정 */
_width:expression (document.body.clientWidth > 600 ? "600px" : "auto");
}

/* 최소 높이*/
.min_height{
min-height:200px;
/* IE의 최소 높이 설정 */
_height:expression(this.scrollHeight < 200 ? "200px" : "auto");
}

/* 최대 높이 */
.max_height{
max-height:400px;
/* IE의 최대 높이 설정 */
_height:expression(this.scrollHeight > 400 ? "400px" : "auto ");
}

/* 최대 및 최소 너비*/
.min_and_max_width{
min-width:300px;
max-width:600px;
/* IE에 대한 최소 너비 및 최대 너비 설정 */
_width: 표현식(
document.body.clientWidth < 300 ? "300px" :
_width ( document.body.clientWidth > 600 ? " 600px" : "auto")
);
}

/* 최대 및 최소 높이*/
.min_and_max_height{
min-height:200px;
max- height:400px ;
/* IE의 최소 높이 및 최대 높이 설정 */
_height: 표현식(
this.scrollHeight < 200 ? "200px" :
( this.scrollHeight > ; 400 ? "400px" : "자동")
);
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.