padding,border,margin的区别
2014-10-20 11:03
288 查看
翻了一些资料,自己又写了写,算是做到了简单的区分。
先copy一张图过来,这张3d图很有直观的看到了三者的区别。padding是层内的,边框以内的;border是边框;margin是边框以外的。接下来,就是自己写代码熟悉一下了。
1、先写一个最简单的文档,背景为蓝,只有一句话,这句话背景为白色。接下来就可以试验了。
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
2、添加padding,查看padding是如何作用于边框之内的。
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
padding-top :20px;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
很明显,文字(content)距离上面远了,但是就整个层而言,位置其实是没有变化的
3、添加border,查看border如何增大了边框
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
border :10px solid #fff000;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
4、查看margin是如何影响边框以外的距离的。
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
margin-top :200px;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
先copy一张图过来,这张3d图很有直观的看到了三者的区别。padding是层内的,边框以内的;border是边框;margin是边框以外的。接下来,就是自己写代码熟悉一下了。
1、先写一个最简单的文档,背景为蓝,只有一句话,这句话背景为白色。接下来就可以试验了。
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
2、添加padding,查看padding是如何作用于边框之内的。
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
padding-top :20px;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
很明显,文字(content)距离上面远了,但是就整个层而言,位置其实是没有变化的
3、添加border,查看border如何增大了边框
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
border :10px solid #fff000;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
4、查看margin是如何影响边框以外的距离的。
<body>
<style type="text/css">
body{
background :#2594e3;
}
p{
width: 400px;
background :#fff;
margin-top :200px;
}
</style>
<p>This is a test for margin, padding, and border</p>
</body>
相关文章推荐
- padding,margin,border的区别
- margin, padding,border之间的区别
- border、margin、padding属性的区别
- [置顶] 内容(content)、填充(padding)、边框(border)、边界(margin):CSS中盒子模型有何区别?
- margin, padding,border之间的区别
- CSS样式中margin、padding、border、content的区别
- border,margin,padding属性之间的区别
- 边框(border)边距(margin)和间隙(padding)属性的区别
- HTML中margin、padding和border的区别
- margin、padding和border的区别
- margin padding border 的区别
- css padding 用法 -- padding 和 margin 和 border 的区别
- 边框(border)边距(margin)和间隙(padding)属性的区别
- CSS中的margin、border、padding区别
- 边框(border)边距(margin)和间隙(padding)属性的区别
- JS属性 ClientTop,scrollTop,offsetWidth,ClientWidth,clientLeft,padding,border,top,margin区别
- CSS中的margin、border、padding区别
- Margin、Border、Padding属性的区别和联系
- CSS中的border,margin和padding属性区别
- margin、border和padding之间的区别