css中有有一对经常是一起出现的属性:padding和margin,接下来我们以一个例子来看一下两个属性的作用及其区别。

实例演示:

使用属性前:

代码实现:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>paddingTest</title>
</head>
<style>.class1{height: 200px;width: 200px;background: red;}.class2{height: 100px;width: 100px;background: green;}.class3{height: 50px;width: 50px;background: blue;}
</style>
<body>
<div class="class1"><div class="class2"><div class="class3"></div></div>
</div>
</body>
</html>

页面效果:

在第二个div中使用margin属性:

代码更改:

.class2{height: 100px;width: 100px;background: green;margin-left: 10px;}

页面效果:

可以看到使用margin属性的div与其外部div产生了一段距离

在第二个div中使用padding属性:

代码更改:

.class2{height: 100px;width: 100px;background: green;padding-left: 10px;}

页面效果:

可以看到使用padding属性的div与其内部div产生了一段距离

总结:

margin控制的是外距离,而padding控制的是内距离。

【css】padding 和 margin的区别相关推荐

  1. html中padding和margin的区别和用法与存在的bug消除

    关于margin: 在需要border外侧添加距离时. 空白处不需要背景时. 相连的两个部分的地方需要加外边的边距时使用. 关于padding: 在需要border内侧添加距离时. 空白处需要背景时. ...

  2. jsp+左间距_jsp 中padding 与margin的区别

    本文向大家简单介绍一下 Margin 和 Padding 属性中四个值的先后顺序及区别, Margin 和 Padding 属性中四个值的顺序为:上右下左,按照顺时针方向罗列的. AD: 你对 Mar ...

  3. android padding 和 margin的区别

    前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout线性布局的内边距和外边距. 关于padding和margin,很多同学傻傻分不 ...

  4. 属性padding和margin的区别

    因为实际在使用中经常会遇到还是很容易搞混,不知道该如何去选择边距的情况,所以单独把这个课题拎出来调查,实践了一番. 1. margin,指的是当前控件和父控件的边距. 举一个例子说明: <Rel ...

  5. CSS中:margin和padding的区别 margin:auto与margin: 0 auto区别

    css中padding和margin的区别 margin 外边距 border 边框 padding 内边距 padding-left:10px; 左内边距.padding-right:10px; 右 ...

  6. CSS 中 的 margin、border、padding 区别 (内边距、外边距)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 图解CSS padding.margin.border属性 W3C组织建议把所有网页上的对像都放在一 ...

  7. CSS中的margin、border、padding区别 CSS padding margin border属性详解

    图解CSS padding.margin.border属性 W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层 ...

  8. CSS盒子模型(border、padding、margin、圆角边框、盒子阴影、文字阴影、新闻列表综合案例、新浪导航栏案例)

    1. 网页布局的本质 首先利用CSS设置好盒子的大小,然后摆放盒子的位置. 最后把网页元素比如文字图片等等,放入盒子里面. 以上两步 就是网页布局的本质 2. 盒子模型(Box Model) 盒子模型 ...

  9. 从零开始学前端 - 7. CSS盒模型 margin和padding详解

    作者: 她不美却常驻我心 博客地址: https://blog.csdn.net/qq_39506551 微信公众号:老王的前端分享 每篇文章纯属个人经验观点,如有错误疏漏欢迎指正.转载请附带作者信息 ...

最新文章

  1. ARM、FPGA和DSP的特点和区别是什么?(转)
  2. Python零基础入门(3)——常用操作符介绍
  3. 苹果测试软件testflight游戏,苹果内测工具TestFlight的使用
  4. CentOS7下Django安装
  5. Oracle表记录字节长长度的两种计算方式
  6. phpcms数据库操作
  7. Centos-挂载和卸载分区-mount
  8. Android开发入门教程--Android应用程序结构分析
  9. python有什么用处案例_为什么大家都推荐你学python?看完这5个例子就明白了!...
  10. Opencv--warpPerspective +remap结合
  11. django使用Paginator分页展示数据
  12. 句子迷,语录,俞凌雄 2
  13. Javascript面向对象特性
  14. 点4下还是点1下?使用jQuery启动一个SharePoint工作流
  15. 三菱plc串口通讯c语言,三菱plc串口通信协议与串口初始化
  16. 通过Xcode中的Packetlogger抓取iPhone蓝牙交互封包
  17. macOS 网络已连接但无法使用的一种情况
  18. 【JAVA长虹键法】第四式 普通工厂模式(23种设计模式)
  19. 恒天然NZMP品牌干酪在2018年国际奶酪大赛中荣获八枚奖牌
  20. 虚拟机中使linux系统分辨率变大,能够在虚拟机全屏显示

热门文章

  1. ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush
  2. C++中 public,protected, private 访问标号小结
  3. Typedef用法(转载)
  4. 【Spark】Spark2.x版的新特性
  5. [bzoj] 1176 Mokia || CDQ分治
  6. bat+sqlcmd 批量执行脚本
  7. 机器学习实战笔记(Python实现)-03-朴素贝叶斯
  8. crud springmvc
  9. [codevs 1913] 数字梯形问题
  10. JS魔法堂:mmDeferred源码剖析