linfei0 2015-02-01
1.实现div水平居中
html代码:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户登入</title> <style> #login_form{ width:450px; height:300px; margin: 0 auto; /*左右距离为auto,实现水平居中*/ background: #000000; } </style> </head> <body style="background: #0079d2;margin: 0;padding: 0;"> <div id="login_form"> </div> </body> </html> 实现效果: 2.实现div盒子居中(水平垂直) html代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户登入</title> <style> #login_form{ /*利用绝对定位实现*/ position: absolute; width:450px; height:300px; /*使div左上的点居中*/ left:50%; top:50%; /*使盒子往左上分别移动宽高的一半,实现居中*/ margin-left:-225px; margin-top:-150px; background: #000000; } </style> </head> <body style="background: #0079d2;margin: 0;padding: 0;"> <div id="login_form"> </div> </body> </html> 运行效果:
/*垂直居中,div上边界距离窗口上边的距离为窗口高度的50%,并针对不同浏览器进行兼容。-- 在外层添加一个div,把行内容居中,添加.row .justify-content-center -->