CSS的盒子模型

1.什麼是盒子模型

    例子說明:

        上圖中,紅色邊框爲手機的外包裝盒,而且外包裝盒有一定的厚度(border), 爲了保
護手機在運送的過程中不被磕壞,我們在盒子裏面四周填充了一層泡沫, 並且
泡沫也有一定
的厚度
(padding),這層泡沫將手機包裹住, 手機就是整個盒子的核心內容(content)

可以這麼對比記憶:
手機
------>>>內容(content)
泡沫------>>>padding
包裝盒---->>>boder
外包裝間距-->>>margin

2.盒子取值計

        我們在修改頁面元素位置的時候, 需要設定它相對於盒子的位置, 那麼我們有必要清楚
關於盒子模型裏面的取值相關問題。
        在
CSS 中, width height 指的是內容區域的寬度和高度。 增加內邊距、邊框和外邊
不會影響內容區域的尺寸,但是會增加元素框的總尺寸。 而默認情況下,內邊距、邊框和
外邊距的值均爲
0.
        佔據頁面大小的區域是整個元素框的總尺寸! 默認情況, paddingmarginborder
均爲 0,假如我們設定了區域內容width height,那麼此時整個元素框的總尺寸就是
區域內容的寬高了,此時,如果設定了 margin 值,那麼整個元素框的總尺寸會發生變化
(變大了), 但是我們希望它的整體佈局不發生變化!所有我們可以修改區域內容的尺寸(
有大小減去設定的
margin )

       

圖解說明盒子模型取值問題


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章