您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

三种绝对定位元素的水平垂直居中的办法

2024/3/1 9:48:16发布16次查看
这次给大家带来三种绝对定位元素的水平垂直居中的办法,实现绝对定位元素水平垂直居的注意事项有哪些,下面就是实战案例,一起来看一下。
1.css实现居中
缺点:需要提前知道元素的宽度和高度。
<!doctype html> <html lang="en"> <head>     <meta charset="utf-8">     <title>document</title>     <style>         .box{             width: 600px;              height: 400px;             position: absolute;              left: 50%; top: 50%;             border:1px solid #000;             background:red;             margin-top: -200px;    /* 高度的一半 */             margin-left: -300px;    /* 宽度的一半 */         }     </style> </head> <body>     <p class="box">     </p> </body> </html>
2、css3实现水平垂直居中
注意:无论元素的尺寸是多少,都可以居中。不过ie8以上才兼容这种写法,移动端可忽略。
<!doctype html> <html lang="en"> <head>     <meta charset="utf-8">     <title>document</title>     <style>         .box{             width: 600px;              height: 400px;             position: absolute;              left: 50%;             top: 50%;             border:1px solid #000;             background:red;             transform: translate(-50%, -50%);    /* 50%为自身尺寸的一半 */         }     </style> </head> <body>     <p class="box">     </p> </body> </html>
3、margin:auto实现居中
<!doctype html> <html lang="en"> <head>     <meta charset="utf-8">     <title>document</title>     <style>         .box{             width: 600px;              height: 400px;             position: absolute;              left: 0;             top: 0;              right: 0;              bottom: 0;             border:1px solid #000;             background:red;             margin: auto;    /* 有了这个就自动居中了 */         }     </style> </head> <body>     <p class="box">     </p> </body> </html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
动态加载css详解
css3实现扇形动画菜单流程详解
css3的webkit-tap-highlight-color属性如何使用
以上就是三种绝对定位元素的水平垂直居中的办法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product