코딩룸*◡*

[CSS]box-sizing 본문

공부좀 하자/HTML, CSS

[CSS]box-sizing

코딩하는 묭이💛 2017. 9. 4. 16:01

1. box-sizing이란?

box-sizing은 박스의 크기를 화면에 표시하는 방식을 변경하는 속성이다. 

먼약에 엘리먼트에 테두리가 있는 경우에는 테두리의 두께로 인해서 원하는 크기를 찾기가 어렵다. 

따라서 엘리먼트에 box-sizing을 지정하면 해당 엘리먼트의 padding과 border가 더는 너비를 늘리지 않게되서 크기를 예측하기가 더 쉬워진다.






2. box-sizing 속성

box-sizing: content-box;          기본값. padding, border, margin 값은 포함하지 않는다.

box-sizing: border-box;           padding, border 값만 포함하며, margin값은 포함하지 않는다.

box-sizing: padding-box;         padding값만 포함하고, border, margin값은 포함하지 않는다.






3. 브라우저 호환성

속성iechromefirefoxsafari

box-sizing

8

chrome 10~

-webkit

Firefox 29~

-moz-


('padding-box'속성은 파폭에서만)

m: all

Android: 2.1~ (-webkit prefix), 4.0



4. 결론

적용하려는 브라우저가 'box-sizing'을 완벽하게 지원할 때에만 적용하는게 좋을것 같다.


반응형

'공부좀 하자 > HTML, CSS' 카테고리의 다른 글

[CSS] display: flex  (0) 2017.11.08
[CSS]마우스 오버시 이미지 확대  (4) 2017.09.04
CSS "counter-" 로 순번 달기  (0) 2017.08.25
벤더프리픽스(Vendor Prefix : 벤더 접두사)  (0) 2017.08.09
Animation - easing  (0) 2017.08.01
Comments