码迷,mamicode.com
首页 > Web开发 > 详细

水平垂直居中div(css3)

时间:2016-11-16 20:09:14      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:play   title   orm   for   nbsp   item   type   char   flex   

一、在需要居中的元素加上如下C3属性即可:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.div{
height: 330px;
width: 330px;
background-color: mediumspringgreen;
border: 6px solid lightcoral;
text-align: center;
line-height: 330px;
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
</style>
</head>
<body>

<div class="div">上下左右居中</div>

</body>
</html>
 

二、只要在父级元素上面加上这三句话就可以实现不定宽高水平垂直居中:

justify-content:center;//子元素水平居中
align-items:center;//子元素垂直居中
display:-webkit-flex;

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.father{
width: 900px;
height: 900px;
background-color: aqua;
justify-content: center;
align-items: center;
display: -webkit-flex;
}
.div{
height: 330px;
width: 330px;
background-color: mediumspringgreen;
border: 6px solid lightcoral;
text-align: center;
line-height: 330px;
/*position: fixed;*/
/*top: 50%;*/
/*left: 50%;*/
/*-webkit-transform: translateX(-50%) translateY(-50%);*/
/*-moz-transform: translateX(-50%) translateY(-50%);*/
/*-ms-transform: translateX(-50%) translateY(-50%);*/
/*transform: translateX(-50%) translateY(-50%);*/
}
</style>
</head>
<body>

<div class="father">
<div class="div">上下左右居中</div>
</div>


</body>
</html>
 

水平垂直居中div(css3)

标签:play   title   orm   for   nbsp   item   type   char   flex   

原文地址:http://www.cnblogs.com/wujiaqi/p/6070712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!