030. CSS 盒子模型

CSS 盒子模型將所有的元素表示為一個(gè)矩形的盒子,模型定義了盒的每個(gè)部分:

  • Content box: 這個(gè)區(qū)域是用來顯示內(nèi)容吞鸭,大小可以通過設(shè)置 width 和 height寺董;

  • Padding box: 包圍在內(nèi)容區(qū)域外部的空白區(qū)域; 大小通過 padding 相關(guān)屬性設(shè)置刻剥;

  • Border box: 邊框盒包裹內(nèi)容和內(nèi)邊距遮咖。大小通過 border 相關(guān)屬性設(shè)置;

  • Margin box: 這是最外面的區(qū)域造虏,是盒子和其他元素之間的空白區(qū)域御吞。大小通過 margin 相關(guān)屬性設(shè)置。

CSS 盒子模型

CSS 盒子模型分為 IE 盒模型和 W3C 標(biāo)準(zhǔn)盒模型漓藕。

瀏覽器中使用哪個(gè)盒模型可以由 box-sizing(CSS 新增的屬性)控制陶珠,默認(rèn)值為 content-box,即標(biāo)準(zhǔn)盒模型享钞;

如果將 box-sizing 設(shè)為 border-box 則用的是 IE 盒模型揍诽。

W3C 標(biāo)準(zhǔn)盒模型

在標(biāo)準(zhǔn)模型中,如果你給盒設(shè)置 width 和 height栗竖,實(shí)際設(shè)置的是 content box暑脆。

即屬性 width,height 只包含內(nèi)容 content划滋,不包含 border 和 padding饵筑。

.box {
  width: 350px;
  height: 150px;
  margin: 25px;
  padding: 25px;
  border: 5px solid black;
}

標(biāo)準(zhǔn)模型寬度 = 350px + 25px + 25px + 5px + 5px = 410px;

標(biāo)準(zhǔn)模型高度 = 150px + 25px + 25px + 5px + 5px = 210px处坪。

標(biāo)準(zhǔn)盒子模型

IE 盒模型

在 IE 模型中根资,屬性 width,height 包含 border 和 padding同窘,指的是 content + padding + border玄帕。

.box {
  width: 350px;
  height: 150px;
  margin: 25px;
  padding: 25px;
  border: 5px solid black;
}

IE 盒模型寬度 = width = 350px;

IE 盒模型高度 = width = 150px想邦。

IE 盒子模型

注: margin 不計(jì)入實(shí)際大小 —— 當(dāng)然裤纹,它會(huì)影響盒子在頁面所占空間,但是影響的是盒子外部空間丧没。

盒子的范圍到邊框?yàn)橹?—— 不會(huì)延伸到 margin鹰椒。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市呕童,隨后出現(xiàn)的幾起案子漆际,更是在濱河造成了極大的恐慌,老刑警劉巖夺饲,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奸汇,死亡現(xiàn)場離奇詭異施符,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)擂找,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門戳吝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人贯涎,你說我怎么就攤上這事听哭。” “怎么了柬采?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵欢唾,是天一觀的道長。 經(jīng)常有香客問我粉捻,道長,這世上最難降的妖魔是什么斑芜? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任肩刃,我火速辦了婚禮,結(jié)果婚禮上杏头,老公的妹妹穿的比我還像新娘盈包。我一直安慰自己,他們只是感情好醇王,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布呢燥。 她就那樣靜靜地躺著,像睡著了一般寓娩。 火紅的嫁衣襯著肌膚如雪叛氨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天棘伴,我揣著相機(jī)與錄音寞埠,去河邊找鬼。 笑死焊夸,一個(gè)胖子當(dāng)著我的面吹牛仁连,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播阱穗,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼饭冬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了揪阶?” 一聲冷哼從身側(cè)響起昌抠,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎遣钳,沒想到半個(gè)月后扰魂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體麦乞,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年劝评,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了姐直。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蒋畜,死狀恐怖声畏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情姻成,我是刑警寧澤插龄,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站科展,受9級特大地震影響均牢,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜才睹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一徘跪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧琅攘,春花似錦垮庐、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至剧辐,卻和暖如春寒亥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浙于。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工护盈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人羞酗。 一個(gè)月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓腐宋,卻偏偏與公主長得像,于是被迫代替她去往敵國和親檀轨。 傳聞我的和親對象是個(gè)殘疾皇子胸竞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

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

  • 其實(shí),CSS就三個(gè)大模塊: 盒子模型 参萄、 浮動(dòng) 卫枝、 定位,其余的都是細(xì)節(jié)讹挎。要求這三部分校赤,無論如何也要學(xué)的非常精通...
    王玉偉的偉閱讀 1,122評論 0 2
  • 1吆玖、W3c盒子模型 可以看到W3C盒子模型包括4分:margin,border马篮,padding沾乘,content,其...
    fenerchen閱讀 828評論 0 1
  • 盒子模型 所謂盒子模型就是把HTML頁面中的元素看作是一個(gè)矩形的盒子浑测,也就是一個(gè)盛裝內(nèi)容的容器翅阵。每個(gè)矩形都由元素的...
    釋夢石閱讀 285評論 0 0
  • 引言 這次給大家?guī)砹薈SS-盒子模型部分的筆記,大家一同交流?? 認(rèn)識(shí)盒子模型之前迁央,先來了解一下CSS元素的分類吧...
    zhaolion閱讀 4,300評論 9 85
  • 盒子的屬性:width掷匠、height、padding岖圈、border讹语、margin 盒子分兩種: 1.標(biāo)準(zhǔn)W3C盒子...
    HUAC閱讀 442評論 0 0