欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  一、cssdisplayblock属性具体示例介绍
 
  
 
  
 
  <!DOCTYPEhtml>
 
  <html>
 
  <head>
 
  <metacharset="utf-8">
 
  <title>cssdisplay:block属性实例</title>
 
  <style>
 
  *{padding:0;margin:0;list-style:none;}
 
  ulli{float:left;}
 
  a{
 
  display:block;
 
  width:30px;height:30px;
 
  color:#fff;
 
  background:green;margin:5px;
 
  text-decoration:none;
 
  text-align:center;
 
  line-height:30px;
 
  }
 
  </style>
 
  </head>
 
  <body>
 
  <divclass="demo">
 
  <ul>
 
  <li><ahref="">1</a></li>
 
  <li><ahref="">2</a></li>
 
  <li><ahref="">3</a></li>
 
  <li><ahref="">4</a></li>
 
  <li><ahref="">5</a></li>
 
  </ul>
 
  </div>
 
  </body>
 
  </html>
 
  以上代码通过浏览器访问,效果如图1:
 
  eb43f3f17448da89e19b35d8d70e4b7.png
 
  我们把a标签中的display:block;属性注释掉,其效果如图2:
 
  1b897a81fdb8a9e72c12eec7d6c0f42.png
 
  那么大家通过图1和图2的比较可以发现,图1中因为设置了display:block属性,a中元素块能显示宽高以及内外边距设置。而图2中只是把displayblock属性去掉,就导致全部元素块不能设置宽高。
 
  也就是说displayblock属性可以将行内元素设置为块级元素,随后设置它的宽高和上下左右的内外边距padding和margin。可以通过这个属性进而达到我们想要的效果。
 
  二、cssdisplaynone属性具体示例介绍
 
  
 
  <!DOCTYPEhtml>
 
  <html>
 
  <head>
 
  <metacharset="utf-8">
 
  <title>cssdisplay:none属性实例</title>
 
  <style>
 
  *{padding:0;margin:0;list-style:none;}
 
  ulli{float:left;}
 
  a{
 
  display:none;width:30px;height:30px;color:#fff;background:green;margin:5px;text-decoration:none;text-align:center;line-height:30px;}
 
  </style>
 
  </head>
 
  <body>
 
  <divclass="demo">
 
  <p>a元素不会显示出来</p>
 
  <ul>
 
  <li><ahref="">1</a></li>
 
  <li><ahref="">2</a></li>
 
  <li><ahref="">3</a></li>
 
  <li><ahref="">4</a></li>
 
  <li><ahref="">5</a></li>
 
  </ul>
 
  </div>
 
  </body>
 
  </html>
 
  效果如下图3:
 
  ad0cb1f3cb1e3fd0fe8a8d9550f354a.png
 
  从图3可以发现,我们在给a设置了display:none;属性后,其所有元素就隐藏了不会显示出来。所以显然决定display隐藏显示的属性值就是none属性。displaynone通常会被用在导航栏一二级栏目的设计上。
 
  三、cssdisplayinline属性介绍
 
  
 
  <!DOCTYPEhtml>
 
  <html>
 
  <head>
 
  <metacharset="utf-8">
 
  <title>cssdisplay:inline属性实例</title>
 
  <style>
 
  p{display:inline}
 
  </style>
 
  </head>
 
  <body>
 
  <p>p标签是块级元素。</p>
 
  <p>此时显示为内联元素,不换行。</p>
 
  </body>
 
  </div>
 
  </body>
 
  </html>
 
 可以知道,cssdisplayinline属性就是可以将元素变成内联元素也就是行内元素,并且元素前后没有换行符。
 
  四、cssdisplayinline-block属性介绍
 
  顾名思义,inline-block属性肯定是结合了inline和block属性的特性,也就是说此属性可以将元素变成行内块元素显示。既可以让指定在同一行内显示,又可以设置其元素的宽度和高度。
 
  那么本篇文章就是关于cssdisplay属性的具体用法介绍,其中包括none、block、inline、inline-block的具体使用示例。具有一定的参考价值,希望对有需要的朋友有所帮助。




本文转载自中文网


 

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