草庐IT

CSS margin(外边距)

runoob 2023-04-05 原文

CSS margin(外边距)


CSS margin(外边距)属性定义元素周围的空间。


margin

margin 清除周围的(外边框)元素区域。margin 没有背景颜色,是完全透明的。

margin 可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性。

可能的值

说明
auto 设置浏览器边距。
这样做的结果会依赖于浏览器
length 定义一个固定的margin(使用像素,pt,em等)
% 定义一个使用百分比的边距

Margin可以使用负值,重叠的内容。


Margin - 单边外边距属性

在CSS中,它可以指定不同的侧面不同的边距:

实例

margin-top:100px; margin-bottom:100px; margin-right:50px; margin-left:50px;

尝试一下 »


Margin - 简写属性

为了缩短代码,有可能使用一个属性中margin指定的所有边距属性。这就是所谓的简写属性。

所有边距属性的简写属性是 margin :

实例

margin:100px 50px;

尝试一下 »

margin属性可以有一到四个值。

  • margin:25px 50px 75px 100px;
    • 上边距为25px
    • 右边距为50px
    • 下边距为75px
    • 左边距为100px

  • margin:25px 50px 75px;
    • 上边距为25px
    • 左右边距为50px
    • 下边距为75px

  • margin:25px 50px;
    • 上下边距为25px
    • 左右边距为50px

  • margin:25px;
    • 所有的4个边距都是25px

更多实例

文本的上边距设置使用厘米值
这个例子演示了如何设置一个使用厘米值的文本的顶部margin。

Set 使用百分比值设置文本的下边距
这个例子演示了如何设置使用百分比值的下边距,相对于包含的元素的宽度。


所有的CSS边距属性

属性 描述
margin 简写属性。在一个声明中设置所有外边距属性。
margin-bottom 设置元素的下外边距。
margin-left 设置元素的左外边距。
margin-right 设置元素的右外边距。
margin-top 设置元素的上外边距。

有关CSS margin(外边距)的更多相关文章

  1. android - 仅在 API 19 上围绕 FloatingActionButton 的额外边距(间距) - 2

    我在FloatingActionButton周围遇到了额外的边距或间距,但仅限于API19。API19截图:边距在所有其他版本上都是正确的,请参见下面的屏幕截图:显示布局边界的开发者选项在这两种情况下都已打开。您可以清楚地看到,在API19中,FAB周围有一个额外的空间。XML:请注意XML中的边距只会在屏幕截图上添加紫色区域。如果我删除边距,额外的间距不会消失。如果可以,请帮忙。谢谢。编辑:添加app:useCompatPadding="true"对FABS没有帮助。间距仍然存在。 最佳答案 您可以以编程方式从floatingAc

  2. UnityShader基础案例(二)——UI流光,扭曲,外边框,波纹效果 - 2

    一、UI流光Shader"Custom/Test0"{Properties{_MainTex("主纹理",2D)="white"{}//使用黑白纹理识别边框_MaskTex("黑白纹理",2D)="white"{}_FlowTex("流光贴图",2D)="white"{}_FlowColor("流光颜色",Color)=(1,1,1,1)_FlowSpeed("流光速度",Range(0.1,2))=1.0}SubShader{Pass{//加这句话的原因是使用的素材中把主图片的A通道拆开了BlendSrcAlphaOneMinusSrcAlphaCGPROGRAM#pragmavertexv

  3. ios - 如何扩展 UIBezierPath 弧的外边缘 - 2

    我正在制作一个带有4个UIBezierArc的SimonSays风格的轮子。我不能只制作一个具有不同颜色和白色部分的弧,因为我需要能够识别按下了哪个弧。但是,当我将圆弧放置在一个圆中时,内边缘之间的空白区域小于外边缘之间的空白区域,并且使这些区域看起来像一个楔形而不是一个统一的矩形。如何调整外弧边缘,使其开始/结束角度比内弧边缘长?privatestructConstants{staticletwidth:CGFloat=115;staticletheight:CGFloat=230;}overridefuncdraw(_rect:CGRect){letcenter=CGPoint(x

  4. html - 为什么 float 元素不能设置左右外边距 - 2

    在包装器div中,float元素似乎不响应左右边距设置。示例:html:CSS:#wrapper{width:1000px;display:block;margin-left:auto;margin-right:auto;overflow:hidden;}#content{width:400px;height:200px;display:block;float:left;margin-left:30px;}#content忽略其左边距设置。为什么? 最佳答案 边距不会移动float元素,它们“将内容推开”。如果你想移动float元素

  5. html - 为什么 float 元素不能设置左右外边距 - 2

    在包装器div中,float元素似乎不响应左右边距设置。示例:html:CSS:#wrapper{width:1000px;display:block;margin-left:auto;margin-right:auto;overflow:hidden;}#content{width:400px;height:200px;display:block;float:left;margin-left:30px;}#content忽略其左边距设置。为什么? 最佳答案 边距不会移动float元素,它们“将内容推开”。如果你想移动float元素

  6. css - 每个 div 的底部添加 5px 额外边距 - 2

    我正在尝试用CSS为页面设计一个简单的页眉。我计划将两个div堆叠在一起。顶部有许多选项卡,底部是一个普通的单一图像div。但是在渲染时我发现这两个div的高度都增加了5px。所以我无法将底部恰好放在另一个顶部。自动有一个5px的底边距。我尝试了负边距,将全局边距和填充重置为零。还是没用。这是代码。CSS:*{margin:0;padding:0;}ul.master_navigation{font-size:125%;font-weight:bold;text-align:center;list-style:none;margin:0.5em0;padding:0;}ul.maste

  7. css - 每个 div 的底部添加 5px 额外边距 - 2

    我正在尝试用CSS为页面设计一个简单的页眉。我计划将两个div堆叠在一起。顶部有许多选项卡,底部是一个普通的单一图像div。但是在渲染时我发现这两个div的高度都增加了5px。所以我无法将底部恰好放在另一个顶部。自动有一个5px的底边距。我尝试了负边距,将全局边距和填充重置为零。还是没用。这是代码。CSS:*{margin:0;padding:0;}ul.master_navigation{font-size:125%;font-weight:bold;text-align:center;list-style:none;margin:0.5em0;padding:0;}ul.maste

  8. 【CSS】盒子模型外边距 ③ ( 插入图片 | 插入图片位置移动 - 修改外边距 | 背景图片 | 背景图片移动位置 - 修改背景位置 background-position ) - 2

    文章目录一、插入图片1、简介2、代码示例二、背景图片1、简介2、代码示例一、插入图片1、简介插入图片:插入图片方式:在HTML中,使用标签可以插入一张图片;插入图片适用场景:显示内容,按钮,一般都使用插入图片的方式展示图片,设置插入图片大小:通过设置盒子模型内容尺寸而设置图片大小;width设置图片内容宽度;height设置图片内容高度;设置插入图片显示位置:通过设置盒子模型左边距和上边距而设置图片的位置;margin-left设置图片的左外边距;margin-top设置图片的上外边距;代码示例: img{ /*设置图片大小*/ width:200px; height:200px; /

  9. 【CSS】盒子模型外边距 ③ ( 插入图片 | 插入图片位置移动 - 修改外边距 | 背景图片 | 背景图片移动位置 - 修改背景位置 background-position ) - 2

    文章目录一、插入图片1、简介2、代码示例二、背景图片1、简介2、代码示例一、插入图片1、简介插入图片:插入图片方式:在HTML中,使用标签可以插入一张图片;插入图片适用场景:显示内容,按钮,一般都使用插入图片的方式展示图片,设置插入图片大小:通过设置盒子模型内容尺寸而设置图片大小;width设置图片内容宽度;height设置图片内容高度;设置插入图片显示位置:通过设置盒子模型左边距和上边距而设置图片的位置;margin-left设置图片的左外边距;margin-top设置图片的上外边距;代码示例: img{ /*设置图片大小*/ width:200px; height:200px; /

  10. CSS margin(外边距) - 2

    CSSmargin(外边距)CSSmargin(外边距)属性定义元素周围的空间。marginmargin清除周围的(外边框)元素区域。margin没有背景颜色,是完全透明的。margin可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性。可能的值 值 说明 auto 设置浏览器边距。这样做的结果会依赖于浏览器 length 定义一个固定的margin(使用像素,pt,em等) % 定义一个使用百分比的边距 Margin可以使用负值,重叠的内容。Margin-单边外边距属性在CSS中,它可以指定不同的侧面不同的边距:实例margin-top:100px;

随机推荐