首页 > Web开发 > 详细

css中各种居中的奇技淫巧总结

时间:2016-03-28 18:44:27      阅读:187      评论:0      收藏:0      [点我收藏+]

css中各种居中的奇技淫巧总结

  第一种,在固定布局中比较常用的技巧设置container的margin:0 auto;

  第二种(从布局中入手)

  css

 .outer{
     height:200px;
     width:200px;
     background:gray;
     position:relative;
 }
 .inner{
     width:100px;
     height:100px;
     top:50%;
     left:50%;
     background:black;
     position:absolute;
     margin-left:-50px;
     margin-top:-50px;
 }

 html

 <div class="outer">
     <div class="inner"></div>
   </div>

  效果

技术分享

第三种;单行文字居中

.info{
     /*
     1.前提设置固定的高
     2.只能有一段文字
     */
     height:100px;
     line-height:100px;
     border:1px solid blue;
     text-align:center; /*如要要垂直居中的话就加上它把*/
 }

第四种

 table布局

<table style="width: 100%;">
  <tr>
     <td style="text-align: center; vertical-align: middle;">
          这个也是可以居中的滴呀
     </td>
  </tr>
</table>

也可以改成是我们的div

css:

 .outer{
     display:table;
     width:100%;
 }
 .inner{
     display:table-cell;
     text-align:center;
     vertical-align:middle;
     /*而且:
       水平和垂直方向都居中了滴呀
     */
 }

html

 <div class="outer">
   <div class="inner">居中</div>
 </div>

第五种:translate

 

第六种:flex布局

 

css中各种居中的奇技淫巧总结

原文:http://www.cnblogs.com/mc67/p/5329966.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!