CSS3中的box-sizing屬性嗨有用!

在講box-sizing這個屬性之前我們先來回顧一下CSS中的盒子模型

盒子模型

盒子模型

不同部分的說明:

  • Margin(外邊距) - 清除邊框外的區(qū)域崖蜜,外邊距是透明的舵变。
  • Border(邊框) - 圍繞在內邊距和內容外的邊框。
  • Padding(內邊距) - 清除內容周圍的區(qū)域逸月,內邊距是透明的栓撞。
  • Content(內容) - 盒子的內容,顯示文本和圖像碗硬。

那標簽元素在默認的情況下高度和寬度是怎么計算的呢瓤湘?

元素的寬度和高度

當我們指定一個標簽的寬度和高度屬性時,默認情況下恩尾,我們只是設置內容區(qū)域的寬度和高度弛说。如果你想知道完全大小的元素,還必須添加內邊距特笋,邊框和外邊距
我們舉個例子來說明

div {
    background-color: #fafafa;
    width: 200px;
    border: 10px solid yellow;
    padding: 10px;
    margin: 10px;
}

那上面這個div標簽實際寬度是多少呢剃浇?讓我們來算算:
200px (寬) + 20px (左 + 右內邊距) + 20px (左 + 右邊框)+ 20px (左 + 右外邊距) = 260px
這個div最終實際占得寬度就是260px

為什么這么計算呢?這就不得不引出box-sizing這個屬性來

box-sizing

在默認情況下猎物,box-sizing的值為:content-box虎囚,代表你對一個元素所設置的 widthheight 只會應用到這個元素的內容區(qū)。
如果這個元素有任何的 border蔫磨,或 padding淘讥,繪制到屏幕上時的盒子寬度和高度會加上設置的邊框和內邊距值
這使得我們調整標簽大小是必須得時刻小心,將邊框和內邊距也計算進去,不然布局可能會出錯堤如,這一點比較煩人

box-sizing的值為:border-box很好的解決了這一點蒲列!

border-box代表你對一個元素所設置的 widthheight 會應用到這個元素的邊框區(qū)窒朋。也就是說width或者height中已經包含了paddingborder 的值
內容區(qū)的實際使用寬高就是減去(border + padding)的值,這樣就使的我們在大多數情況下蝗岖,很容易地設定一個元素的寬高

記住

box-sizing:content-box寬高不包含padding和border
box-sizing:border-box寬高包含padding和border的值
在平時開發(fā)中侥猩,可以統(tǒng)一使用box-sizing:border-box,這樣我們設置寬高的時候更容易一些抵赢,不容易出錯

最后 ??

好啦欺劳,以上就是我本次分享的全部內容啦,如果你覺得我的文章對你有一丟丟幫助铅鲤,那么請不要吝嗇你的贊??哦划提,阿門~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市邢享,隨后出現的幾起案子鹏往,更是在濱河造成了極大的恐慌,老刑警劉巖骇塘,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伊履,死亡現場離奇詭異,居然都是意外死亡绪爸,警方通過查閱死者的電腦和手機湾碎,發(fā)現死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門宙攻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奠货,“玉大人,你說我怎么就攤上這事座掘〉萃铮” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵溢陪,是天一觀的道長萍虽。 經常有香客問我,道長形真,這世上最難降的妖魔是什么杉编? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮咆霜,結果婚禮上邓馒,老公的妹妹穿的比我還像新娘。我一直安慰自己蛾坯,他們只是感情好光酣,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脉课,像睡著了一般救军。 火紅的嫁衣襯著肌膚如雪财异。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天唱遭,我揣著相機與錄音戳寸,去河邊找鬼。 笑死拷泽,一個胖子當著我的面吹牛庆揩,可吹牛的內容都是我干的。 我是一名探鬼主播跌穗,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼订晌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蚌吸?” 一聲冷哼從身側響起锈拨,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎羹唠,沒想到半個月后奕枢,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡佩微,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年缝彬,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哺眯。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡谷浅,死狀恐怖,靈堂內的尸體忽然破棺而出奶卓,到底是詐尸還是另有隱情一疯,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布夺姑,位于F島的核電站墩邀,受9級特大地震影響,放射性物質發(fā)生泄漏盏浙。R本人自食惡果不足惜眉睹,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望废膘。 院中可真熱鬧竹海,春花似錦、人聲如沸殖卑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽孵稽。三九已至许起,卻和暖如春十偶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背园细。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工惦积, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人猛频。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓狮崩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鹿寻。 傳聞我的和親對象是個殘疾皇子睦柴,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內容

  • 大家好坦敌,我是IT修真院的學員,一位正直純潔善良的web前端程序員 今天給大家分享一下如何理解盒模型痢法? 1.背景介紹...
    寧靜森林閱讀 2,169評論 0 0
  • 一狱窘、CSS入門 1、css選擇器 選擇器的作用是“用于確定(選定)要進行樣式設定的標簽(元素)”财搁。 有若干種形式的...
    寵辱不驚丶歲月靜好閱讀 1,600評論 0 6
  • 瀏覽器與服務器的基本概念 瀏覽器(安裝在電腦里面的一個軟件) 作用: ①將網頁內容渲染呈現給用戶查看蘸炸。 ②讓用戶通...
    云還灬閱讀 1,128評論 0 0
  • 其實,CSS就三個大模塊: 盒子模型 尖奔、 浮動 搭儒、 定位,其余的都是細節(jié)越锈。要求這三部分仗嗦,無論如何也要學的非常精通...
    王玉偉的偉閱讀 1,132評論 0 2
  • 這個世界上離別常有膘滨,但完滿不常有甘凭, 撥一輪曲終人散道不盡人世圓滿; 這個社會糟粕常有火邓,但好人不常有丹弱, 修一世回向眾...
    驀然含V閱讀 310評論 2 6