Skip to content

Latest commit

 

History

History
81 lines (62 loc) · 1.95 KB

box-sizing.md

File metadata and controls

81 lines (62 loc) · 1.95 KB

box-sizing

작성자 : 송지은

작성일 : 2015-09-27

css 레퍼런스 설명:

  • box-sizing : 박스 요소의 크기를 결정하는 방식을 지정하는 속성이다.

  • syntax :

box-sizing: content-box|border-box|initial|inherit;

content-box : 기본 값이다. 폭과 넓이 값에 padding, border, margin 값이 별도의 값으로 추가 계산된다.

border-box : padding, border 값이 폭과 넓이에 포함된다. margin 값은 포함되지 않는다.

initial : 기본 초기값이다.

inherit : 부모 요소에 적용된 이 속성 값을 상속한다.

sample code :

<!DOCTYPE html>
<html>
    <head>
        <style>
            .div1 {
                width: 300px;
                height: 100px;
                border: 1px solid blue;
            }

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

            .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;
            }
        </style>
    </head>
    <body>
        <h2>Without box-sizing</h2>
        <div class="div1">This div is smaller (width is 300px and height is 100px).</div>
        <br>
        <div class="div2">This div is bigger (width is also 300px and height is 100px).</div>
        <h2>With box-sizing</h2>
        <div class="div3">Both divs are the same size now!</div>
        <br>
        <div class="div4">Hooray!</div>
    </body>
</html>

결과보기