本教程闡明了CSS邊緣和填充之間的區別,說明了它們對網頁元素間距的影響。 我們將探索保證金崩潰,各種單位在響應式設計中的含義,並以CSS邊距和填充佈局技術結束。
密鑰概念:
box-sizing: content-box
box-sizing: border-box
> CSS精確控制元素所有四個側面的填充物和邊緣。填充圍繞內容;邊距是外層,在元素和其鄰居之間創造空間。 >
css元素是矩形盒子,由:
content(元素的內部文本或圖像)
了解CSS盒子的尺寸:
> 盒子尺寸是CSS新移民的常見混亂來源。 由於增加填充物和邊界,兩個50%的寬度元素可能不適合其容器。 默認情況下,填充和邊界會增加元素的總寬度。 為了簡化佈局,設置
,以便在指定的寬度中包含填充和邊框。 CSS重置通常在全球範圍內應用:
>
box-sizing: content-box
實驗交互式演示以鞏固您的理解。 box-sizing: border-box
在CSS中設置填充物:border-box
html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }
>使用
,,,的控制填充或shorthand
屬性:>
padding-top
padding-right
padding-bottom
在CSS中設置保證金:padding-left
padding
/* All sides */ padding: 20px; /* Vertical | Horizontal */ padding: 2em 4em; /* Top | Horizontal | Bottom */ padding: 1em 20px 2em; /* Top | Right | Bottom | Left */ padding: 10px 10% 2em 15%;
,,,或速記
屬性:>
margin-top
margin-right
邊距在元素之間創造空間。 margin-bottom
在
單位:避免在響應式設計中的邊緣和填充物中避免絕對單位(像素)。百分比或相對單元(EM,REM)更好地適應屏幕尺寸和字體更改。
)。
>
中心塊級元素水平使用>。
margin: 10px auto;
>
本教程為理解和使用CSS邊緣和填充提供了堅實的基礎。 進一步探索高級技術將增強您的CSS技能。 >
以上是如何設置CSS的邊距和填充,以及涼爽的佈局技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!