zoukankan      html  css  js  c++  java
  • 块级元素居中大法总结

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            *{margin: 0;padding: 0;}
            .undis{display: none;}
            .box{ 300px;height: 300px;margin: 0 auto;border: 1px solid #0000ff;position:relative;}
            /*1*/
            .div1{position:absolute;300px;height:300px;background:red; left:50%;top:50%;margin-left:-50px;margin-top:-50px;}
            /*2*/
            .div2{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;300px;height:300px;background:blue;}
            /*3*/
            .div3{background:red;display:table-cell;vertical-align:middle;300px;height:300px; text-align:center;float: -left;/*添加浮动后垂直居中失效*/}
            .div3 img{display: block;margin: 0 auto;  50%;}
            /*4*/
    
            .inner-table{display: table; 100%;height: 100%;}
            .div4{background:red;display:table-cell;vertical-align:middle;text-align: center}
            .div4 img{  50%; margin: 0 auto;display: block;}
            /*5*/
            .div5{ height: 300px;display:-webkit-box;-webkit-box-pack: center;-webkit-box-align: center;}
            .div5 img{display: block}
            /*6*/
            .div6{300px;height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background: red;}
            /*7*/
            .divbox7:before{content: "";display: inline-block;height: 100%;vertical-align: middle;background: #000000;}
            .div7{display: inline-block;vertical-align: middle; 300px;background:red;}
        </style>
    </head>
    <body>
        <div class="div1 undis">position:absolute/fixed;均可</div>
    
        <div class="div2 undis">position:absolute/fixed;均可ie67不支持,适合移动端</div>
    
        <div class="box undis"> <div class="div3" ><img src="ma.jpg"> </div></div>
    
        <div class="box undis"><div class="inner-table"><div class="div4"><img src="ma.jpg"></div> </div></div>
    
        <div class="box undis"><div class="div5"><img src="ma.jpg"></div> </div>
    
        <div class="div6 undis"></div>
    
        <div class="box"> <div class="divbox7"><div class="div7">sd</div> </div></div>
    </body>
    </html>
  • 相关阅读:
    URL请求工具
    .net动态类型在处理json数据方面的应用
    Eclipse中部署hadoop2.3.0
    Java自学之道全文下载地址
    如何生成二维码过程详解
    网页加上进度条的代码 程序员
    将checkbox设置成单选 程序员
    显示网页加载进度条 程序员
    putty 程序员
    Introducing Play 2.0(介绍play 2.0) 程序员
  • 原文地址:https://www.cnblogs.com/iicoo/p/5074638.html
Copyright © 2011-2022 走看看