상세 컨텐츠

본문 제목

css(css3) box-sizing

쿠쿠 작업장(home page)/css

by eunclove 2015. 4. 15. 15:25

본문

728x90
반응형

css3 box-sizing



브라우저 지원


익스플로러     8이상

크롬            10.0 이상    4.0 -webkit-

firefox          29.0 이상    2.0 -moz-

safari           5.1 이상     3.1 -webkit-

opera           9.5 이상


div1,div2 같은 경우 일반적인 css 사용 예시이다.


.div1 {
    width: 300px;
    height: 100px;
    border: 1px solid blue;
}

.div2 {
    width: 300px;
    height: 100px;
    padding: 50px;
    border: 1px solid red;



비교 사용예시 (width:300px; height:100px)

비교 사용예시 (width:300px; height:100px)




아래의 같은 경우 box-sizing 를 적용한 모습이다.



.div3 {
    width: 300px;
    height: 100px;
    border: 1px solid blue;
    box-sizing: border-box;
}

.div4 {
    width: 300px;
    height: 100px;
    padding: 50px;
    border: 1px solid red;
    box-sizing: border-box;
}


비교 사용예시 (width:300px; height:100px)

비교 사용예시 (width:300px; height:100px)



속성

content-box: content 크기를 기준으로 설정이 된다.(일반적으로 설정을 안해도 무관하다)

border-box: 엘리먼트의 크기를 기준으로 설정이 된다.


이것을 사용 하면 padding를 주고 나서의 width 값이나 height값을 따로 계산할 필요가 없다.

728x90

'쿠쿠 작업장(home page) > css' 카테고리의 다른 글

가상클래스(nth-child,nth-last-child,nth-last-of-type,nth-of-type)  (0) 2015.12.04
css text 관련 모음  (0) 2015.04.18
list-style color 지정  (0) 2015.03.03
미디어쿼리  (0) 2014.06.26
가상 선택자  (0) 2014.06.12

관련글 더보기

댓글 영역