本文主要是介绍【css】padding 和 margin的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!