理解盒模型

盒子的分類
不一樣元素產生不一樣的盒子類型可能不一樣,一個元素產生什麼樣的盒子取決於css的display屬性
- 屬性:display
- 是否能繼承:否
- 默認值:inline

盒子的組成
- margin:外邊距(與其餘的盒子的距離)
- border:邊距
- padding:內邊距(邊框與內容之間的距離)
- cotent:內容(內容的寬度與高度)
margin
表示邊框和相鄰盒子的距離分爲上(top)右(right)下(bottom)左(left)四個方向
>
> div{
>            margin-top :  10px ;
>      }
margin-top   上外邊距 /  不可繼承  /  默認值:0px


- margin有1個數值:上下左右
- margin有2個數值:上下 / 左右
- margin有3個數值:上 / 左右 / 下
- margin有4個數值:上 / 右 / 左 / 下

border 邊框
分割內部和外部的界限,上(top)右(right)下(bottom)左(left)。
- 上邊框的樣式
> border-top-style
> 不可繼承 ;默認none 
> solid  實線 / dashed   虛線  /  dotted  點陣 / double 雙實線

- 上邊框的厚度
> border-top-width
> 默認值 medium  /  通常用px ;em

- 上邊框的顏色
> border-top-color
縮寫 :border-top  (厚度 樣式 顏色)
padding

表示邊框和內容盒子的距離分爲上(top)右(right)下(bottom)左(left)四個方向
>
> div{
>           padding-top :  10px ;
>      }
padding-top   上外邊距 /  不可繼承  /  默認值:0px


- padding有1個數值:上下左右
- padding有2個數值:上下 / 左右
- padding有3個數值:上 / 左右 / 下
- padding有4個數值:上 / 右 / 左 / 下
content
width
height
子盒子
邊框盒 border-box 由border,padding,content 組成
1. 瀏覽器調試時,頁面中顯示的頁面尺寸
2. 元素的背景,默認覆蓋邊框盒(元素的背景色,從邊框盒開始渲染)
3. background-clip 設置背景色的渲染區域

填充盒子 由padding ,content 組成
1. 溢出overflow 指填充盒的溢出

內容盒子 由content組成
outline 不佔像素,但無樣式。
css

相關文章
相關標籤/搜索