css的邊界和補白
邊界margin
和補白padding
(依據國內出版社的翻譯慣例,margin被翻譯成邊界,padding被翻譯成補白,譯者依照習慣翻譯。但譯者認為,margin翻譯成外邊距,padding翻譯成內邊距更為直白和形象。你可以依據自己的習慣來適應這兩種不同的譯法。——譯者注)是隔開元素最常用的兩個屬性。邊界是元素外邊的距離,而補白則是元素內部的距離。
為h2
改進程式碼如下:
h2 {
font-size: 1.5em;
background-color: #ccc;
margin: 1em;
padding: 3em;
}
你可以看到二級標題外圍有一個字元的寬度,還很臃腫,因為在二級標題內部有3個字元寬度的補白。
元素的四邊可以設定不同的值。margin-top
、 margin-right
、margin-bottom
、
margin-left
、padding-top
、padding-right
、padding-bottom
和padding-left
是無需解釋的屬性(看看英文字面意思啦)。
盒狀模型
邊界、補白和邊框(見下一頁)是人盡皆知的盒狀模型的組成所有部分。盒狀模型是這樣工作的:中間是元素盒子(在腦海中想像一下情形),從裡到外依次包圍著補白盒子、邊框盒子和邊界盒子。很顯然地,如下所示:
Margin box(邊界盒)
Border box(邊框盒)
Padding box(補白盒)
Element box(元素盒)
沒有必要全部使用上述三個外圍的“盒子”,但如果你能記住盒狀模型,你可以把它們應用到頁面的每一個元素。
相關文章
- CSS語法手冊(四)文字填充,邊框,邊界和位置屬性(二)(轉)CSS
- CSS語法手冊(三)文字填充,邊框,邊界和位置屬性(一)(轉)CSS
- css刪除最後一個邊界線CSS
- 有趣的CSS題目(7):消失的邊界線問題CSS
- 技術的邊界
- 《超越邊界》
- 二分查詢左邊界,右邊界,>=,>,<=,<
- 微服務邊界微服務
- CSS的秘密——背景和邊框(下)CSS
- python去除圖片白邊黑邊Python
- FE.UX-常見CSS邊界情況防禦處理UXCSS
- 【MATLAB】去除imagesc()白邊Matlab
- 【AutoCAD .NET】如何在無邊界Hatch上選擇邊界點?
- 4連通域邊界填充演算法和8連通域邊界填充演算法C++演算法C++
- 關於運營邊界的思考
- React 錯誤邊界元件React元件
- 跨越邊界: Lisp 之美Lisp
- 【二分】【邊界判定】
- 再續:網路爬蟲的法律邊界和資料風險爬蟲
- 讓ERP超越部門和資料中心的邊界(轉)
- 無邊界網路的劃分建立
- 寫網路爬蟲的法律邊界爬蟲
- “有容乃大”的Cisco“無邊界網路”
- 對於工程師責任和責任邊界的認知工程師
- 邊界佈局管理器
- 邊界值分析法例項
- 衝破邊界:遊戲為現實的切片遊戲
- 突破邊界,華為儲存的破壁之旅
- 劃分微服務邊界的5個特徵微服務特徵
- React 框架16版中的錯誤邊界React框架
- CSS 盒子的邊距塌陷CSS
- CSS中的負邊距CSS
- 邊學邊玩CSS GridCSS
- QT QChart去掉邊緣留白區域QT
- 如何築造資料安全邊界
- Python修改柱狀圖邊緣柱子與圖邊界的距離Python
- 打破邊界,邊緣計算有何應用場景?
- 邦盛科技王雷:AI風控的「能力邊界」AI