CSS外边距margin

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


margin

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

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

所有的CSS边距属性

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

Margin - 单边外边距属性

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
<style>
p
{background-color:yellow;
}
p.margin
{margin-top:100px;margin-bottom:100px;margin-right:50px;margin-left:50px;
}
</style>
</head><body>
<p>这是一个没有指定边距大小的段落。</p>
<p class="margin">这是一个指定边距大小的段落。</p>
</body></html>

Margin - 简写属性

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

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
<style>
p
{background-color:yellow;
}
p.margin
{margin:100px 50px;
}
</style>
</head><body>
<p>这是一个没有指定边距大小的段落。</p>
<p class="margin">这是一个指定边距大小的段落。</p>
</body></html>

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

  • margin:25px 50px 75px 100px;

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

    • 左右边距为50px
    • 下边距为75px
  • margin:25px 50px;
    • 上下边距为25px
    • 左右边距为50px
  • margin:25px;
    • 所有的4个边距都是25px

CSS外边距margin相关推荐

  1. CSS外边距(margin)重叠及防止方法

    #css外边距margin重叠及防止方法CSS外边距(margin)重叠及防止方法 #1-什么是外边距margin重叠1. 什么是外边距(margin)重叠 外边距重叠是指两个或多个盒子(可能相邻也可 ...

  2. css margin为什么重叠,CSS 外边距(margin)重叠及防止方法

    边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...

  3. 4、CSS 外边距margin

    围绕在元素边框的空白区域是外边距.设置外边距会在元素外创建额外的"空白". 设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位.百分数值甚至负值. CS ...

  4. CSS 外边距(margin)重叠及防止方法

    边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...

  5. css盒子模型、边框border、外边距margin、填充padding、轮廓outline

    盒子模型:盒子默认的宽度为容器的宽度,也可以自省设定宽度,高度根据内容适应,也可以自行设定高度.min-height设定最小高度 一个盒子包括外边距.边框.内边距和实际内容 Margin(外边距):清 ...

  6. css怎样清除外边距,CSS 外边距

    CSS 外边距 围绕在元素边框的空白区域是外边距.设置外边距会在元素外创建额外的"空白". 设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位.百分数值 ...

  7. html外边距有哪些,css外边距是什么?css外边距属性的介绍

    在学习css的时候,会css外边距这一概念,所以,css外边距是什么呢?边框以外就是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素,接下来本篇文章将来给大家介绍关于css外边距属性的相关内容. ...

  8. 盒子模型之外边距margin(HTML、CSS)

    盒子模型之外边距margin(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><meta ...

  9. html改变元素外边距,CSS 简明教程 - 外边距 ( margin ) 属性

    CSS margin 属性用于在 HTML 元素周围创建 「 空白 」,这些空白在元素的边框之外创建 我们可以单独设置元素的上边距,下边距,左边距和右边距,也可以使用 margin 属性同时设置所有边 ...

最新文章

  1. C++中的变量作用域介绍
  2. Crazy C Pointer
  3. matlab多维数组、结构体数组
  4. 程序员如何选择适合的公司
  5. https ssl 总结
  6. 移植u-boot1.1.6到友善mini2440学习笔记之环境搭建(系列之一)
  7. 【数据库系统概论】考研第一部分重点分析【1.1】
  8. 注册assembly的问题
  9. git 提交文件_GIT不小心提交了大文件导致提交失败怎么办?
  10. (46)Verilog HDL 自动饮料机设计
  11. nodejs异常处理
  12. 如何修改zblog的css,修改Zblog中的CSS的方法
  13. Android Studio搭建Tensorflow Lite项目和加载tflite模型文件
  14. MyEclipse 8.5可用的序列号
  15. [微信小程序开发者工具] [error] Error: Fail to open IDE 问题解决方法
  16. 华为防火墙重启_华为USG6000系列防火墙的Console密码重置过程
  17. MAC OS升级记录
  18. 一个中专生:我在华为面试的真实经历,转
  19. Python Network(一)基础入门(节点和边基本概念,网络统计量)
  20. 互联网常用术语指标经验总结

热门文章

  1. 支付宝违章处理服务器维护中,支付宝处理交通违章多久能消掉?如何处理?
  2. 沟通三要素--场景,气氛,情绪
  3. jquery合并两个对象
  4. 毕业设计-基于BP神经网络的水果识别系统-matlab
  5. 螃蟹的心在滴血,螃蟹的眼角滴着泪,……
  6. 《惢客创业日记》2019.02.14(周四)凉粉儿解读的心想事成。
  7. 考研失败,你该如何做选择
  8. vue3去除字符串前后空格
  9. 讨论美国PFM体系的现状
  10. 威联通(QNAP)docker jellyfin开启硬解