html怎么修改边距,margin
margin
版本:CSS1
媒体:视觉
margin属性在CSS外边距中是⽐较常⽤的,本⽂将带你深⼊理解margin属性的各个⽅⾯,包括它的语法、取值、作⽤和浏览器兼容性,最后附上margin的实例,希望能够对你有所帮助。
margin定义和⽤法
margin:[ | | auto ]{1,4}
默认值:看每个独⽴属性
适⽤于:所有元素,除⾮ table | inline-table | table-caption 的表格类元素之外
继承性:⽆
动画性:是
计算值:看每个独⽴属性
margin属性值
auto:
⽔平(默认)书写模式下,margin-top/margin-bottom计算值为0,margin-left/margin-right取决于可⽤空间。详见:margin系列之keyword auto
⽤长度值来定义外边距。可以为负值
⽤百分⽐来定义外边距。⽔平(默认)书写模式下,参照其包含块 width 进⾏计算,其它情况参照 height ,可以为负值
margin说明
检索或设置对象四边的外延边距。
如果提供全部四个参数值,将按上、右、下、左的顺序作⽤于四边。
如果只提供⼀个,将⽤于全部的四边。
如果提供两个,第⼀个⽤于上、下,第⼆个⽤于左、右。
如果提供三个,第⼀个⽤于上,第⼆个⽤于左、右,第三个⽤于下。
⾮替代(non-Replaced)⾏内元素可以使⽤该属性设置左、右两边的外补丁;若要设置上、下两边的外补丁,必须先使该对象表现为块级或内联块级。
外延边距始终透明。
某些相邻的margin会发⽣合并,我们称之为margin折叠:
⽰例:
h2{margin:10px 0;}
div{margin:20px 0;}
......
这是⼀个标题
这是⼜⼀个标题
本例中,第⼀个h2的margin-bottom(10px),div的margin-top(20px),第⼆个h2的margin-top(10px)将被合并,它们之间的margin 间隙最后是(20px),即取三者之间最⼤的那个值。
如果给上例中的div加上border的话:
⽰例:
h2{margin:10px 0;}
div{margin:20px 0;border:1px solid #aaa;}
......
这是⼀个标题
这是⼜⼀个标题
本例中,第⼀个h2的margin-bottom(10px),div的margin-top(20px)将被合并,但第⼆个h2的margin-top不与它们合并,因为它被border分隔,不与它们相邻。
margin折叠常规认知:
div border属性margin折叠只发⽣在块级元素上;
浮动元素的margin不与任何margin发⽣折叠;
设置了属性overflow且值不为visible的块级元素,将不与它的⼦元素发⽣margin折叠;
绝对定位元素的margin不与任何margin发⽣折叠;
根元素的margin不与其它任何margin发⽣折叠;
对应的脚本特性为margin。
margin浏览器⽀持
浅绿 = ⽀持
红⾊ = 不⽀持
墨绿 = 部分⽀持
IE
Firefox
Safari
Chrome
Opera
版本
6.0
1.0
1.0
1.0
3.5
margin实例
CSS margin属性详解-CSS教程
注意我距上、右、下、左的距离
以上就是这篇margin CSS外边距教程的全部内容,更多⽂章请进⼊前端开发博客
CSS3 animation状态结束后可以通过animation-fill-mode 控制动画的最后状态,分别是不改变默认⾏为、保持最后⼀个属性和回到第⼀帧。 - 2018-09-08
除了html5的新特性,CSS3的新特性也是⾯试中经常被问到的。本⽂分享了⼀些CSS3选择器、Transition,Transform和Animation等 -2017-07-09
vw : 1vw 等于视⼝宽度的1%,vh : 1vh 等于视⼝⾼度的1%。本⽂介绍纯CSS视⼝单位vw和vh来⾃⾏⾃适应,虽然现在的兼容性还没法完全能够接受,但不妨碍你认识这个vw和vh的强⼤。 - 2017-07-26
CSS3 的 calc() 函数允许我们在属性值中执⾏数学计算操作。例如,我们可以使⽤ calc() 指定⼀个元素宽的固定像素值为多个数值的和。本⽂分析了calc()的计算使⽤⽅法及兼容性 - 2017-05-10
本⽂主要分享了⼀些与css3相关的⽂档⼿册,给需要的朋友参考,CSS3参考⼿册不断更新,值得期待 - 2017-07-08
⼀个使⽤伪元素来实现边框逐渐发光的过渡效果,主要⽤到scale和opacity这两个属性。 - 2017-03-31
这个 CSS3 类似于幻灯⽚旋转的效果,是⼀个⽐较有意思并且⽐较受欢迎的特效。之前没有去研究过,⽆意在博客上看到 Wenzi 写了这个东西,来看看他的代码是怎么实现的。 - 2017-03-21
作者从CSS3动画的基础⼊⼿,分别介绍了移动、缩放、旋转、扭曲到矩阵的变形。在最后给我们讲了关于CSS3矩阵的深度问题研究,值得看看。 - 2017-02-12
在使⽤CSS3的⼀些属性时,为了兼顾低端浏览器对CSS3的不友好性,往往需要知道某些浏览器是否⽀持要使⽤的CSS3属性,以此来做向下适配。⽐如常见的CSS3动画就很有必要检测浏览器是否⽀持。下⾯分享⼏种⽅法: - 2016-09-24
任何CSS属性值为percent时,都需要根据某个参考值进⾏计算,搞明⽩这个参考值是什么,理解就容易多了。标准规定:background-position:perenct的参考值为: (容器宽度 - 背景图⽚宽度). - 2016-06-24
CSS3参考⼿册,全⽹最新最全的CSS3参考⼿册,为你呈现最好的CSS3⽂档CSS3参考⼿册
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论