margin css的外边距

简介: h2{margin:10px 0;}div{margin:20px 0;}......这是一个标题 这是又一个标题本例中,第一个h2的margin-bottom(10px),div的margin-top(20px),第二个h2的margin-top(10px)将被合并,它们之间的margin间隙最后是(20px),即取三者之间最大的那个值。

 

h2{margin:10px 0;}
div{margin:20px 0;}
......
<h2>这是一个标题</h2>
<div>
    <h2>这是又一个标题</h2>
</div>


本例中,第一个h2的margin-bottom(10px),div的margin-top(20px),第二个h2的margin-top(10px)将被合并,它们之间的margin间隙最后是(20px),即取三者之间最大的那个值。

语法:

margin:[ <length> | <percentage> | auto ]{1,4} | inherit

默认值:看每个独立属性

适用于:所有元素,除非 table | inline-table | table-caption 的表格类元素之外

继承性:无

动画性:是

计算值:看每个独立属性

相关属性:[ margin-top ] || [ margin-right ] || [ margin-bottom ] || [ margin-left]

 

取值:

auto:水平(默认)书写模式下,margin-top/margin-bottom计算值为0,margin-left/margin-right取决于可用空间。详见: margin系列之keyword auto
<length>: 用长度值来定义外补白。可以为负值
<percentage>: 用百分比来定义外补白。水平(默认)书写模式下,参照其包含块 width进行计算,其它情况参照 height ,可以为负值

 

说明:

检索或设置对象四边的外延边距。

  • 如果提供全部四个参数值,将按上、右、下、左的顺序作用于四边。
  • 如果只提供一个,将用于全部的四边。
  • 如果提供两个,第一个用于上、下,第二个用于左、右。
  • 如果提供三个,第一个用于上,第二个用于左、右,第三个用于下。
  • 非替代(non-Replaced)行内元素可以使用该属性设置左、右两边的外补丁;若要设置上、下两边的外补丁,必须先使该对象表现为块级或内联块级。
  • 外延边距始终透明。
  • 某些相邻的margin会发生合并,我们称之为margin折叠:
h2{margin:10px 0;}
div{margin:20px 0;}
......
<h2>这是一个标题</h2>
<div>
    <h2>这是又一个标题</h2>
</div>

本例中,第一个h2的margin-bottom(10px),div的margin-top(20px),第二个h2的margin-top(10px)将被合并,它们之间的margin间隙最后是(20px),即取三者之间最大的那个值。

 

父元素与第一个/最后一个子元素 会合并 margin

开始做,坚持做,重复做
相关文章
|
9月前
|
前端开发
CSS 什么是外边距重叠?重叠的结果是什么?
CSS 什么是外边距重叠?重叠的结果是什么?
|
7月前
|
前端开发
css的flex布局中使用margin:auto智能分配剩余空间
css的flex布局中使用margin:auto智能分配剩余空间
59 1
|
7月前
|
前端开发 容器
css【详解】—— margin属性(含margin百分比值,margin负值,margin合并,margin:auto,margin失效)
css【详解】—— margin属性(含margin百分比值,margin负值,margin合并,margin:auto,margin失效)
235 1
|
8月前
|
前端开发
CSS基础-盒模型:边框、内边距、外边距
【6月更文挑战第8天】Web设计中的盒模型由内容区域、内边距、边框和外边距组成,是理解页面布局的关键。内容区域包含实际内容,内边距提供间隔,边框定义元素边界,外边距控制元素间距。常见易错点包括边框宽度计算、外边距折叠和盒模型理解不透彻。通过实践和媒体查询可解决响应式设计挑战,`border-radius`可能导致圆角问题。理解盒模型并灵活应用能创建多样化布局。
135 6
|
7月前
|
前端开发
前端 CSS 经典:flex + margin 布局
前端 CSS 经典:flex + margin 布局
75 0
|
9月前
|
前端开发
CSS margin
CSS margin。
55 1
|
9月前
|
前端开发
CSS margin
CSS margin。
50 1
|
9月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果
70 1
|
9月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果
63 0
|
9月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果
58 1

热门文章

最新文章