div垂直居中

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>div垂直居中</title>
<style>
#main {
    width: 220px;
    height: 300px;
    border: 1px solid black;
    /*display: -webkit-flex;  Safari */
   /* -webkit-align-items: flex-start;  Safari 7.0+ */
 display: flex;
       align-items: flex-start;
}

#main div {
    -webkit-flex: 1; /* Safari 6.1+ */
    flex: 1;
}

#myBlueDiv {
  height:100px;
    -webkit-align-self: center; /* Safari 7.0+ */
    align-self: center;
}
</style>
</head>
<body>

<div id="main">
  <div style="background-color:coral;">红色</div>
  <div style="background-color:lightblue;" id="myBlueDiv">蓝色</div>  
  <div style="background-color:lightgreen;">带有更多内容的绿色 div</div>
</div>

<p><b>注意:</b> align-self 属性重写了容器的 align-items 属性。</p>
<p><b>注意:</b> Internet Explorer 10 及更早版本浏览器不支持 align-items 属性。</p>
<p><b>注意:</b> Safari 7.0 及更新版本通过 -webkit-align-items 属性支持该属性。</p>

</body>
</html>
阅读更多
文章标签: div垂直居中
个人分类: div垂直居中
上一篇div仿input
下一篇手机强制横屏
想对作者说点什么? 我来说一句

DIV 垂直居中

2011年11月14日 665B 下载

div垂直居中的N种方法

2011年11月02日 9KB 下载

CSS解决未知高度的DIV垂直居中

2011年11月03日 28KB 下载

没有更多推荐了,返回首页

关闭
关闭