佔據空間的計算
預設情況下,一個物件在畫面上所佔據的空間,包含 margin(外距)、width(寬度)、 padding(內距)以及 border(邊框)
可見尺寸的計算
包含 width、 padding 以及 border
Float 使用時機
假圖服務
Float
margin/ padding
margin: 上下左右
margin: 上下 左右
margin: 上 左右 下
margin: 上 右 下 左
inline
會跟大家排在一起
不能設定寬跟高
block
不管內容多寡,都會佔掉一整列的空間
可以設定寬高
inline-block
繼承 inline 可以跟別人排在一起,block 可以調整寬高的特性
補充
製作 menu 時,a 標籤彼此間會有一個空白,4-5 不等px,此時透過設定 a 的外層 font-size 為 0,來消除這個空白,再在 a 標籤中補上需使用的 font-size
box-sizing
控制盒模型的計算方式
簡單來說,控制寬度值要指定給誰
為什麼需要 CSS Reset
各家瀏覽器中,有自己定義的 CSS 樣式,網頁的外觀基本上會倚賴內建的樣式,為避免不清楚各家設定的樣式為何,所以一般設計前會進行 Reset
大部分會先建構出一個 css 的檔案,要使用時再 link 過去
網站
Flex