一、盒子的外部距离,在网页中主要是用来给盒子定位的。

因为盒子天生就在浏览器的左上角,所以本例我们设置的是盒子的顶部距离和左边距离来控制盒子的位置,具体用到了margin-top和margin-left。

图1

我这里是用vscode下做的,如下图:

图2

二、margin在样式里指的盒子的外部距离,分为四个方向,上下左右。

  1. margin-top:10px;上距离
  2. margin-left:10px;左距离
  3. margin-right:10px;右距离
  4. margin-bottom:10px;下距离

三、margin还可以简写,写法如下:

  1. margin 10px;上下左右距离为10像素
  2. margin 10px 20px;上下距离为10像素 左右距离为20像素
  3. margin 10px 20px 30px;上距离是10像素 左右距离是20像素 下距离是30像素
  4. margin 10px 20px 30px 0px;上距离是10像素 右距离是20像素 下距离是30像素 左距离是0像素

大家不要懵了,其实第4很好记,就是从上开始,顺时针依次到右,到下,到左。图2可以如下图简写:

图3


 Document

margin background_div盒子的外部距离(margin)【202】。相关推荐

  1. 11.前端笔记-CSS盒子模型-外边距margin

    1.margin 1.1 margin的语法 盒子与盒子之间的距离 <!DOCTYPE html> <html lang="en"> <head> ...

  2. bootstrap4 调整元素之间距离 margin 和padding

    响元素之间的间距是可以通过style的margin或padding属性来实现,但这两个属性本意并不相同:margin影响的是本元素与相邻外界元素之间的距离,这里简称外边距:padding影响的元素本身 ...

  3. css margin padding 0,CSS 彻底理解margin与padding

    我们在刚开始接触CSS的时候总是被margin和padding闹的晕头转向,什么时候设置margin,什么时候设置padding,不是太清楚,设置了以后在界面上看到的效果也差不多呀. 如何理解marg ...

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

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

  5. html5中margin是什么意思,css中margin是什么意思,margin作用是什么?

    一.介绍,什么意思? margin为对象外边距间隔属性.如果对一个对象比如div设置了边框后,再设置margin就会观察到这个div外面产生了间距边距. margin作用: 设置对象与其它对象的外边距 ...

  6. C语言margin的作用是,css中margin是什么意思,margin作用是什么

    一.简介,甚么含义? margin为对象外边距间隔属性.假如对一个对象比方div配置了边框后,再设置margin就会察看到这个div外面孕育发生了间距边距. margin感导: 设置对象与此外对象的外 ...

  7. css margin属性,css margin属性怎么用?css margin属性用法教程

    在css中,有一个重要的属性margin,很多人都不知道css margin属性是什么?怎么用,下面为您总结一下css margin属性用法教程. margin是css用于在一个声明中,对所有css ...

  8. C语言margin的作用是,谈谈对margin的理解

    1.margin是什么? margin用于控制元素周围空间的间隔,从视觉上达到空间间隔的目的.相对于前一个元素有相应的外边距.用于隔开元素与元素的.始终是透明的. 2.外边距的合并问题(参见w3sch ...

  9. 解决margin塌陷的问题_解决margin塌陷与margin合并(margin)清除浮动问题

    **1.margin塌陷** 问题:垂直方向的父子关系的盒子使用不当会产生margin塌陷.给子级设置margin-top时,他不会相对父级一起动,只有他的margin超过父级的margin时,才会生 ...

最新文章

  1. 1045 Favorite Color Stripe(LCS解法) 需再理解
  2. 日韩决裂,半导体谁最受伤?
  3. 【拯救赵明】DDoS那些事
  4. MVC5路由系统机制详细讲解
  5. 的g极串一个电阻_Ohm#39;s Law 简单系列D:从惠斯通(会石头)测电阻开始说
  6. 配置GitLab 用smtp发邮件 (gitlab-6.7.3)
  7. Pandas转pivot, groupby等结果为dataFrame--彻底解决多表头问题
  8. LeetCode_349. 两个数组的交集
  9. datetime模块
  10. 全球最大电子展2018再度起航,镁客网在香港带你深度探讨人工智能
  11. Go语言超全详解(入门级)
  12. 计算机网络技术思维导图幕布全整理(附网页版链接)
  13. 一键DDOS防火墙安装程序
  14. c语言驻波,C版:基于声学驻波的液位检测方法C2-1(电子版)
  15. docker是干什么的_Docker超简单入门教程
  16. JavaScript画星星
  17. 【测绘程序设计】坐标方位角推算神器(C#版)
  18. 转:高手速成android开源项目【View篇】 .
  19. matlab只读改为可修改,matlab – 获取绘图的只读属性名称列表
  20. JSON学习笔记-处理空白字符(使用 SSE4.2 优化字符串扫描)

热门文章

  1. 关于javaswing做的游戏的一点小总结x
  2. 在ASP.NET MVC应用程序中随机获取一个字符串
  3. 使用 IntelliTrace 调试应用程序
  4. Visual studio 2010 中文版安装Siverlight 5 beta tools 总结
  5. [病毒]exp1orer.exe
  6. Android报错:No resource found that matches the given name 'Theme.AppCompat.Light.NoActionBar'
  7. Ubuntu下映射串口设备到docker
  8. Android在Android.mk里添加TAG
  9. LOCAL_MODULE_TAGS 选项说明
  10. 视频编解码(十一):编解码、显示调试常用命令总结