CSS 盒模型

CSS的盒模型分兩種桩卵,content-box和border-box

在CSS中绽媒,使用 box-sizing這個(gè)屬性來設(shè)置是 content-box或者border-box

它們兩者之間的區(qū)別看下圖疚察。



content-box 的寬度只包含內(nèi)容部分。

而border-box的寬度包含碘耳,border绝编,padding,content


Q:具體是什么意思呢?

A:我們可以來看個(gè)例子废封;


比如我這里將兩個(gè)div 分別設(shè)置成 content-box和border-box 的樣式州泊。

都給它們?cè)O(shè)置了同樣的100px 的寬度。

但是我們看下結(jié)果會(huì)發(fā)現(xiàn)虱饿,明明兩個(gè)div 里面的單詞長(zhǎng)度相差不了多少拥诡。

但是結(jié)果卻是border-box的折行了触趴。

這是為什么?

我們打開F12 來檢查一下渴肉。


content-box


border-box

我們可以看下上面兩張圖的區(qū)別冗懦,我們可以看到。

當(dāng)你給content-box設(shè)置了width:100px 之后仇祭,它真的就把內(nèi)容content的寬度如實(shí)的設(shè)置為了100px .但是又因?yàn)檫@個(gè)div 還設(shè)置了,padding ,border披蕉。所以這整個(gè) 設(shè)置為content-box 的div ,的寬度就是? width+padding+border寬度乌奇。

所以最終得到的實(shí)際寬度没讲,其實(shí)是比我們自己設(shè)置的width:100px 要寬很多的。


那我們看下設(shè)置了border-box 的這個(gè)div 的情況礁苗。

我們會(huì)發(fā)現(xiàn)它的內(nèi)容部分的寬度只有60px ,這是什么原因呢爬凑?

原來我們?cè)O(shè)置的width:100px ,在border-box的情況下试伙,并不完全分配給了content:內(nèi)容部分荆责,我們?cè)O(shè)置的width其實(shí)是分配給了content, padding, border寬度,這三個(gè)部分陵叽。

所以才會(huì)導(dǎo)致挪圾,內(nèi)容部分的寬度芒划,不是像我們所想的那樣有100px 。

所以蚤蔓,就不奇怪卦溢,為什么在設(shè)置了同樣width 且文字內(nèi)容沒差多少的情況下,border-box和content-box在顯示上的區(qū)別會(huì)如此不同了秀又。


總結(jié)一下:

border-box 的寬度=border寬度+padding+content的寬度

content-box 的寬度=content的寬度

這個(gè)就是兩者之間的區(qū)別单寂。


Q:那哪種模型更好用呢?

A:這個(gè)因地制宜涮坐。在設(shè)置了 width,border,padding的情況下凄贩,border-box更合適些。

如果沒有設(shè)置的話袱讹,其實(shí)content-box和border-box相差不大疲扎。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市捷雕,隨后出現(xiàn)的幾起案子椒丧,更是在濱河造成了極大的恐慌,老刑警劉巖救巷,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件壶熏,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡浦译,警方通過查閱死者的電腦和手機(jī)棒假,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門溯职,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人帽哑,你說我怎么就攤上這事谜酒。” “怎么了妻枕?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵僻族,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我屡谐,道長(zhǎng)述么,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任愕掏,我火速辦了婚禮度秘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘亭珍。我一直安慰自己敷钾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布肄梨。 她就那樣靜靜地躺著,像睡著了一般挠锥。 火紅的嫁衣襯著肌膚如雪众羡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天蓖租,我揣著相機(jī)與錄音粱侣,去河邊找鬼。 笑死蓖宦,一個(gè)胖子當(dāng)著我的面吹牛齐婴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播稠茂,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼柠偶,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了睬关?” 一聲冷哼從身側(cè)響起诱担,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎电爹,沒想到半個(gè)月后蔫仙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丐箩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年摇邦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了恤煞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡施籍,死狀恐怖阱州,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情法梯,我是刑警寧澤苔货,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站立哑,受9級(jí)特大地震影響夜惭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铛绰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一诈茧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捂掰,春花似錦敢会、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至姐帚,卻和暖如春吏垮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罐旗。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工膳汪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人九秀。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓遗嗽,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親鼓蜒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子痹换,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 基本慨念 內(nèi)容區(qū)域(content)是包含元素真實(shí)內(nèi)容的區(qū)域系羞。它通常包含背景郭计、顏色或者圖片等,位于內(nèi)容邊界的內(nèi)部椒振,...
    晴天的晴q閱讀 2,182評(píng)論 0 0
  • 前言 ? ?CSS盒模型(也被稱為框模型)是網(wǎng)頁(yè)布局的基礎(chǔ)——每個(gè)元素被表示為一個(gè)矩形的盒子昭伸,框的內(nèi)容(conte...
    一許青衫一閱讀 222評(píng)論 0 0
  • 盒子模型 如果你看過很多教程依然學(xué)不會(huì)盒子模型,那么請(qǐng)你耐心看完這篇. 盒子模型3D層次結(jié)構(gòu): 從第一層到第五層依...
    info_gu閱讀 2,504評(píng)論 0 12
  • Mink_可閱讀 130評(píng)論 0 0
  • 相信大家都看過關(guān)于這個(gè)問題的討論庐杨,說法不盡相同,其中有不少人說夹供,喝一瓶啤酒不算酒駕灵份。那么事實(shí)真是如此嗎? 我國(guó)對(duì)酒...
    Avari閱讀 1,976評(píng)論 0 1