• 未知宽高div水平垂直居中的3种方法


    方法一

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    
     <style>  
    .modal-header {  
      padding: 10px 20px;  
      background: rgba(0,0,0,.25);  
      color:#fff;  
    }  
    .modal-body{  
      padding: 20px;  
      background: #fff;  
    }  
    .modal {  
      border: 1px solid #888;  
      border-radius: 5px;  
      box-shadow: 0 0 3px rgba(0,0,0,.5);  
      /**主要代码*/  
      position:absolute;  
      top:50%;  
      left: 50%;  
      -webkit-transform: translate(-50%, -50%);  
      transform: translate(-50%, -50%);  
    }  
    </style>
    </head>
    <body>
       <div style="position:relative;100%;height:600px;border:1px solid #888">方法1  
        <div class="modal">  
            <div class="modal-header">弹出窗标题</div>  
            <div class="modal-body">  
                微信开发者大会(北京)的成功举办,引起业界的极大关注。  
                应广大微信开发者的强列要求,深圳微信开发者大会也在如火如荼的筹备中。  
                本文总结了技术团队不应错过2014年深圳微信开发者大会的十个理由      
            </div>  
        </div>  
    </div>      
    </body>
    </html>
    

      

    方法二:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    
     <style>  
    
    .parent-panel{  
        100%;  
        height:400px;  
        border:1px solid #888;  
          
        /**主要代码*/  
        display: flex;  
        align-items: center;  
        justify-content: center;  
    }  
    
          .middle-panel{  
        500px;  
        border:1px solid #888;  
    }  
    
    </style>
    </head>
    <body>
       <div class="parent-panel">方法2  
        <div class="middle-panel">  
            <p>深圳站依旧秉承“演讲从实践出发、听众从中受益”的原则,  
            在保持北京站特色之余,针对微信开发的新情况重新设置了议程,内容源于实践又富于启发性。  
            </p>  
            <p>正进行微信开发的开发团队(开发者)、有兴趣或即将投身于微信开发的开发者、  
            想开发相关微信应用正努力寻找微信开发团队的传统IT企业,该会将是你不容错过的学习借鉴成功研发经验、寻找合作的大好机会。  
            </p>  
            <p>如果你还在犹豫,可以仔细阅读一下主办方总结的技术团队不应错过2014年微信开发者大会深圳站的十个理由。  
            </p>  
        </div>  
    </div>       
    </body>
    </html>
    

      

    方法三 

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    
     <style>  
    
    .middle-panel2{  
        500px;  
        border:1px solid #888;  
        display:inline-block;  
        vertical-align: middle;  
    }  
    .parent-panel2{  
        100%;  
        height:400px;  
        border:1px solid #888;  
    }  
    .parent-panel2:after{  
            /**主要代码*/  
        content:"";  
      display: inline-block;  
      vertical-align: middle;  
      height: 100%;  
        }  
    
    </style>
    </head>
    <body>
     <div class="parent-panel2">方法3  
        <div class="middle-panel2">  
            <p>深圳站依旧秉承“演讲从实践出发、听众从中受益”的原则,  
            在保持北京站特色之余,针对微信开发的新情况重新设置了议程,内容源于实践又富于启发性。  
            </p>  
            <p>如果你还在犹豫,可以仔细阅读一下主办方总结的技术团队不应错过2014年微信开发者大会深圳站的十个理由。  
            </p>  
        </div>  
    </div>  
    </div>       
    </body>
    </html>
    

      

  • 相关阅读:
    小a和uim之大逃离(dp)
    c++stl应用入门
    tar: 从成员名中删除开头的“/”
    yii中rights安装
    python中operator.itemgetter
    python中时间和时区
    python --那些你应该知道的知识点
    rsync拉取远程文件
    django中时区设置
    django中添加用户
  • 原文地址:https://www.cnblogs.com/agansj/p/8877752.html
Copyright © 2020-2023  润新知