CSS中margin和padding的区别如下:
margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。
padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。
从图示中看得就会比较直观,可以很容易理解了
CSS是层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
margin是外边距 padding 是内边距 两个都能实现一些相同的效果,比如在body里面有个div框 可以通过对body加padding改变div的位置,也能对div盒子用margin改变实现一样的效果,只是相互作用的对象不一样
想象你站在只有一个房间的屋子,你与房间墙壁之间的距离叫Padding 房间墙壁的的厚度可以理解为边框的宽度,房子与你隔壁邻居的房子间的距离可以理解为margin
margin外边距,http://www.w3school.com.cn/css/pr_margin.asp
padding内边距,http://www.w3school.com.cn/css/pr_padding.asp
看过盒子模型了吗? 可以去看看盒子模型 很具体的