一、未知宽度水平居中
代码如下 | 复制代码 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>未知宽高div在页面内水平垂直居中</title> <style> *{margin:0; padding:0;} body,html{overflow:hidden; height:100%;} .box {height: 100%; overflow: hidden; position: relative; width: 100%; display: table;} .middle {top:50%;text-align:center;display: table-cell; vertical-align: middle; *position:absolute; *left:50%;} .content{border:#09F solid 1px; margin:0 auto; position:relative; top:-50%;font:12px/2 "Microsoft YaHei"; padding:0 10px; display:table; *left:-50%;} </style> </head> <body> |
二、未知宽高div 水平垂直居中
代码如下 | 复制代码 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>未知宽高div在页面内水平垂直居中</title> <style> *{margin:0; padding:0;} body,html{overflow:hidden; height:100%;} .box {height: 100%; overflow: hidden; position: relative; width: 100%; display: table;} .middle {top:50%;text-align:center;display: table-cell; vertical-align: middle; *position:absolute; *left:50%;} .content{border:#09F solid 1px; margin:0 auto; position:relative; top:-50%;font:12px/2 "Microsoft YaHei"; padding:0 10px; display:table; *left:-50%;} </style> </head> <body> |
三、已知宽高div 水平垂直居中
代码如下 | 复制代码 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>宽高固定的容器如何在浏览器中水平垂直居中</title> </head> <style> html,body { margin:0; padding:0; height:100%; font:12px/180% "宋体"; text-align:center;} |
时间: 2024-09-20 13:28:26