>  기사  >  웹 프론트엔드  >  css3:border-box将边框,padding计算都计算在宽度内_html/css_WEB-ITnose

css3:border-box将边框,padding计算都计算在宽度内_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-21 08:56:051757검색

.border-box { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box }

这个class可以让元素的宽度始终等于其width的值,不管padding和border宽度为多少,如:

.input { width: 100%; padding: 0 10px}<input class="input border-box">

这个input宽度始终都为100%,对应自适应的元素设置padding和border非常好用

这个是css3属性,必须在支持html5浏览器下,一般用在手机端!


box-sizing的默认值是content-box,宽高度等于边框宽度+内边距+内容宽高度

border-box:宽高度等于内容其设置好的width和height值

参考:http://www.w3cplus.com/content/css3-box-sizing

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.