CSS3之margin和padding区别

开心一笑

夕阳西下,我扶着八万多一平米房子的阳台扶手,抽着烟,看着眼前花了一百多万装修的豪华游泳池,思绪万千。
人活着究竟为了什么?钱,还是权?有钱有权之后呢?难道就没有了追求吗?
我陷入了深深的思索中。这时身后走来一位美丽动人的少妇,对我说:师傅,水管修好了吗?……[捂嘴]

提出问题

margin和padding区别在哪里呢???

解决问题

本身不是做前端开发的,这两个样式自己也搞不清楚,但碰到问题了,
总得去解决,纠结是没用的. 希望写完这篇博客,能彻底吧它弄明白,
这样目的就达到了,同时可以帮助更多的人,动手吧,攻城师们.....

margin: 外边距

padding:内边距

实例一:

<html>
<body>
<body>
<div style="border: solid;width:300px;height:300px">
    <div style="
        border: solid;
        width: 99px;
        height: 99px;
        padding-left: 30px;
        padding-top: 30px;
        margin: 100px;">
        div2
    </div>
</div>
</body>
</body>
</html>

很明显,在图中:
1就是:margin: 100px
2就是:padding-left: 30px


这里写图片描述

实例二:

看看上面代码在google浏览器的样子:


这里写图片描述

其他:

(1)padding-left:10px; 左内边距
(2)padding-right:10px; 右内边距
(3)padding-top:10px; 上内边距
(4)padding-bottom:10px; 下内边距
(5)padding:10px; 四边统一内边距
(6)padding:10px 20px; 上下、左右内边距
(7)padding:10px 20px 30px; 上、左右、下内边距
(8)padding:10px 20px 30px 40px; 上、右、下、左内边距

(1)margin-left:10px; 左外边距
(2)margin-right:10px; 右外边距
(3)margin-top:10px; 上外边距
(4)margin-bottom:10px; 下外边距
(5)margin:10px; 四边统一外边距
(6)margin:10px 20px; 上下、左右外边距
(7)margin:10px 20px 30px; 上、左右、下外边距
(8)margin:10px 20px 30px 40px; 上、右、下、左外边距

上面内容,引用不知名高手文章:
http://www.studyofnet.com/news/35.html

个人感悟

虽然内容很简单,但是一折腾,发现就都明白了。说明:人或者事,基本都是折腾出来的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文导读:padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.padding是控件的内...
    随风化作雨阅读 6,948评论 0 3
  • 在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在CSS中padding是指自身边...
    hoveyxu阅读 11,660评论 0 6
  • 一、padding 1、语法结构 (1)padding-left:10px; 左内边距(2)padding-rig...
    街角仰望阅读 596评论 0 0
  • http://www.hicss.net/do-not-tell-me-you-understand-margin...
    lmem阅读 607评论 0 0
  • 亲爱的爸爸 儿童节这天迎来了艳阳天 画里爸爸的背影妈妈的菜肴 爷爷的风筝奶奶的糖果 在心情好的时候看更觉得温馨 南...
    甘小蜻阅读 198评论 0 0