欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  内边距是如何设置的?
 
  我们的内间距是属于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