本教程阐明了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
<code class="language-css">html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }</code>
>使用
,,,的控制填充或shorthand
属性:>
padding-top
padding-right
padding-bottom
在CSS中设置保证金:padding-left
padding
<code class="language-css">/* 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%;</code>,
,,,或速记
属性:>
margin-top
margin-right
边距在元素之间创造空间。margin-bottom
在
单位:避免在响应式设计中的边缘和填充物中避免绝对单位(像素)。百分比或相对单元(EM,REM)更好地适应屏幕尺寸和字体更改。
)。
>
中心块级元素水平使用>。
margin: 10px auto;
>
本教程为理解和使用CSS边缘和填充提供了坚实的基础。 进一步探索高级技术将增强您的CSS技能。>
以上是如何设置CSS的边距和填充,以及凉爽的布局技巧的详细内容。更多信息请关注PHP中文网其他相关文章!