内边距是如何设置的?
我们的内间距是属于css盒模型之中的一种,那么现在我们来看看内间距都是怎么设置的吧。
padding:是一个简写属性,可以设置一个声明中的所有内边距属性。
我们先看一个完整的例子,来感受一下内边距是什么样的:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>padding--内边距</title>
<style>
.demo{
width:400px;
border:1pxsolidred;
padding:20px;
}
.cs{
border:double;
}
</style>
</head>
<body>
<divclass="demo">
<divclass="cs">我是一个div标签,用来测试的,看看我四周的空白</div>
</div>
</body>
</html>
效果图:
1.jpg
我们可以看出父盒子div.demo通过设置padding:20px;让其与里面的子盒子div.cs四周有了20px的间距。
如果把父盒子div.demo的上内距去掉是什么效果:
2.jpg
这样父盒子div.demo就和子盒子div.cs重合在一起,我们把内边距都去掉可以更直观的看到重合:
3.jpg
padding属性里可以设置4个值,分别设置四周的边距,例:
padding:20px10px0px50px;
看看效果图:
4.jpg
可以看出padding:20px10px0px50px;分别设置了上边距20px,右边距10px,下边距0px,左边距50px。这样我们也就可以知道,用padding设置内边距的顺序为:上,右,下,左。这是同时设置四个边距,css也可以单独设置一个边距,我们来看看单独设置内边距的属性:
padding-top:上方内边距
padding-right:右边内边距
padding-bottom:下方内边距
padding-left:左边内边距
我们用一个例子来直观感受一下这些属性的用法和作用:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>padding--内边距</title>
<style>
.demo{
width:400px;
border:1pxsolidred;
padding:20px;
}
h1{
padding-top:20px;
border:1pxsolid#000;
}
.cs{
border:double;
padding-left:50px;
padding-right:30px;
}
p{
border:1pxdashedpalevioletred;
padding-bottom:30px;
}
</style>
</head>
<body>
<divclass="demo">
<h1>php中文网</h1>
<divclass="cs">我是一个div标签,用来测试的,看看我四周的空白</div>
<p>我在下面哈哈哈哈哈哈哈哈哈哈哈哈哈哈</p>
</div>
</body>
</html>

本文转载自中文网

本文转载自中文网
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c55425.shtml