欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  display属性
 
  display属性可以有多个值,但常常用到的如下所示
 
  none:此元素不会被显示。
 
  block:此元素将显示为块级元素,此元素前后会带有换行符。
 
  inline:此元素会被显示为内联元素,元素前后没有换行符。
 
  inline-block:行内块元素,既有块级属性又有行级属性。
 
  所以在这篇文章中,我将详细介绍block,inline,inline-block以及none,这些常用的属性值
 
  display:block
 
  特点:独自占用一行,可以通过CSS改变宽高
 
  常用的块级元素:div,p,ul,li,ol,form,address
 
  display:inline
 
  特点:内容决定大小,不可以通过CSS改变宽高
 
  常用的行级元素:span,strong,em,a,del
 
  <style>
 
  div{
 
  background-color:pink;
 
  }
 
  span{
 
  background-color:yellow;
 
  }
 
  </style>
 
  </head>
 
  <body>
 
  <div>123</div>//块级元素
 
  <p><spanclass="span">hello</span>world</p>//行级元素
 
  如上图所示可以看出block元素占据了一行的全宽,想当与width:100%,下面的内容要以新行开始
 
  而行级元素就是只显示自己那部分的内容,并不占用一行

Image 13.jpg



  display:inline-block
 
  常见的行内块元素:img、input
 
  特点:内容决定大小,可以改变宽高
 
  <style>
 
  span{
 
  background-color:yellow;
 
  display:inline-block;//设置行块级元素
 
  width:100px;
 
  height:30px;
 
  }
 
  </style>
 
  </head>
 
  <body>
 
  <p><spanclass="span">hello</span>world</p>


Image 17.jpg




本文转载自中文网

 

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