本文轉載於:猿2048網站box-sizing 屬性應用php
一、box-sizing屬性功能css
官方說明文檔爲:http://www.w3school.com.cn/cssref/pr_box-sizing.asphtml
box-sizing 屬性容許您以特定的方式定義匹配某個區域的特定元素。bootstrap
通俗來講就是:定義盒模型尺寸。瀏覽器
box-sizing屬性有一下三種值:
box-sizing: content-box|border-box|inherit;
二、本文主要講解:border-box值框架
盒模型的寬度元內邊距(padding)和邊框(border)。網站
示例代碼:spa
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>box-sizing 屬性應用</title> <style type="text/css"> *{ padding: 0; margin: 0; /*關鍵屬性配置*/ box-sizing: border-box; } #test{ width: 200px; height: 200px; padding: 10px; border: 2px solid green; } </style> </head> <body> <div id="test"> box-sizing 屬性應用 </div> </body> </html>
F12審查元素:ssr
box-sizing: border-box; 在移動端應用不少!code
在bootstrap框架中也應用,全部的元素的默認盒模型均爲 box-sizing: border-box;:
三、兼容性
http://caniuse.com/#search=box-sizing
兼容IE8以上主流瀏覽器!