实例代码“Ctrl+/”提示“F11/ESC”全屏 返回 格式化 恢复 运行
x
 
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta charset="utf-8">
5
<title>手册网(www.shouce.ren)</title>
6
<style>
7
#main {
8
    width: 220px;
9
    height: 300px;
10
    border: 1px solid black;
11
    display: -webkit-flex; /* Safari */
12
    -webkit-align-items: flex-start; /* Safari 7.0+ */
13
    display: flex;
14
    align-items: flex-start;
15
}
16
17
#main div {
18
    -webkit-flex: 1; /* Safari 6.1+ */
19
    flex: 1;
20
}
21
22
#myBlueDiv {
23
    -webkit-align-self: center; /* Safari 7.0+ */
24
    align-self: center;
25
}
26
</style>
27
</head>
28
<body>
29
30
<div id="main">
31
  <div style="background-color:coral;">红色</div>
32
  <div style="background-color:lightblue;" id="myBlueDiv">蓝色</div>  
33
  <div style="background-color:lightgreen;">带有更多内容的绿色 div</div>
34
</div>
35
36
<p><b>注意:</b> align-self 属性重写了容器的 align-items 属性。</p>
37
<p><b>注意:</b> Internet Explorer 10 及更早版本浏览器不支持 align-items 属性。</p>
38
<p><b>注意:</b> Safari 7.0 及更新版本通过 -webkit-align-items 属性支持该属性。</p>
39
40
</body>
41
</html>