通过设置下面的样式可以使盒子水平垂直居中:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style type="text/css"> div{ height: 200px; width: 200px; background-color: red; position: absolute; top: 50%; left: 50%; margin-left: -100px;/*负数,数值是宽度的一半*/ margin-top: -100px;/*负数,数值是高度的一半*/ } </style> </head> <body> <div> </div> </body> </html>
效果:
示例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>设置盒子水平垂直居中</title> <style type="text/css"> *{ margin: 0px; padding: 0px; } .bg{ width: 100%; height: 100%; background: #000000; background: rgba(0, 0, 0, 0.5); background: #000000; filter: alpha(opacity=30); opacity: 0.3; position: absolute; left: 0px; top: 0px; } .opinion{ width: 500px; height: 330px; border: 1px solid #666666; /* margin: 0px auto;设置DIV水平居中 */ position: absolute; left: 50%; top: 50%; margin-left: -250px; margin-top: -165px; background: white; } .opinion h3{ margin:15px; font-size: 16px; } .opinion span{ color: green; } .opinion hr{ margin: 15px; } .opinion em{ float: right; /*向右浮动*/ width: 21px; height: 20px; background: url(images/tb.gif) no-repeat; } .opinion p{ margin: 15px; line-height: 25px; font-size: 15px; } .email,.content,.btnSubmit{ display: block; margin: 15px; } .email,.content{ width: 460px; } .email{ height: 20px; line-height: 20px; padding-left: 5px; } .content{ height: 100px; padding-left: 5px; } .btnSubmit{ width: 60px; height: 25px; background: orangered; color: white; border: 0px; cursor: pointer; } </style> </head> <body> <div class="bg"> </div> <div class="opinion"> <h3> <span>意见反馈</span> <em class="cllse"></em> </h3> <hr /> <p> 亲爱的用户,欢迎来到gwiff,我们非常希望看到您对gwiff的看法, 以便将来更好的服务到您。 </p> <div> <form action="" method="POST" id="myForm"> <input type="text" class="email" name="email" /> <textarea class="content"></textarea> <input type="button" value="提 交" class="btnSubmit"/> </form> </div> </div> </body> </html>
效果: