예
되도록 지정 <div> 요소 패딩과 테두리 요소의 전체 폭과 높이에 포함해야한다 :
div {
width: 300px;
height:
100px;
border: 1px solid blue;
box-sizing: border-box;
}
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
상자 크기 조정 속성은 크기 속성 어떤 브라우저 얘기하는 데 사용됩니다 (width and height) 포함되어야합니다.
그들은 경계 상자를 포함해야합니까? 아니면 그냥 내용 상자 (너비 및 높이 속성의 기본 값이다)?
기본값: | content-box |
---|---|
상속 : | no |
애니메이션 : | no. Read about animatable |
번역: | CSS3 |
자바 스크립트 구문 : | object .style.boxSizing="border-box" Try it |
브라우저 지원
테이블의 숫자는 완전히 속성을 지원하는 최초의 브라우저 버전을 지정합니다.
숫자는 -webkit- 다음 또는 접두어와 함께 일 첫 번째 버전을 지정 -moz-.
재산 | |||||
---|---|---|---|---|---|
box-sizing | 10.0 4.0 -webkit- | 8.0 | 29.0 2.0 -moz- | 5.1 3.2 -webkit- | 9.5 |
CSS 구문
box-sizing: content-box|border-box|initial|inherit;
속성 값
값 | 기술 |
---|---|
content-box | 태만. 폭과 높이 속성 (and min/max properties) 내용 만 포함되어 있습니다. 테두리, 패딩, 또는 여백은 포함되지 않습니다 |
border-box | 폭과 높이 속성 (and min/max properties) 마진 내용, 패딩과 테두리,하지만이 포함 |
initial | 기본값으로이 속성을 설정합니다. 초기에 대해 알아보기 |
inherit | 부모 요소에서이 속성을 상속합니다. 대한 상속 읽기 |
더 예
관련 페이지
CSS3 튜토리얼 : CSS3 상자 크기 조정
HTML DOM 참조 : boxSizing property