(10) CSS 基礎篇 margin-padding
基礎介紹
- margin: 控制物件的外部距離
- padding: 控制物件的內部距離
可以接受的值如 px、%、em、rem、vw、vh
設定方法可分為一到四個值
1 | /* 四個值 分別設定 */ |
margin 用法
margin 用來設定物件與周圍物件的距離
1 | .box { |
如上 .box 的寬高為 100px,又向外推了 10px 的 margin 空間,總共佔 110px 的空間。
用 auto 水平居中
可以用 margin: 0 auto
,來做水平居中,auto 的用途是將父層剩餘的空間分配給具有這個值的位置。
1 | .box { |
使用百分比單位
當 margin 使用 % 為單位時,是以父層的 content-box 為百分之百。所以設定 margin-left: 10% ,表示為父層 width寬度的 10%。
padding 用法
padding 是用來設定物件 border 到資料之間的留白空間,稱為「內距」。
當設定 padding 後,padding 的空間會添加到元素的寬高之外,border 以內,padding 空間會顯示背景色彩。