• 코드:
​x
 
1
<!DOCTYPE html>
2
<html lang="ko">
3
​
4
<head>
5
    <meta charset="UTF-8">
6
    <title>CSS3 Flexible Box Layout</title>
7
    <style>
8
        .flexbox {
9
            background-color: dimgray;
10
            width: 400px;
11
            height: 250px;
12
            border-radius: 15px;
13
            display: -webkit-flex;
14
            display: flex;
15
        }
16
        #start {
17
            -webkit-align-items: flex-start;
18
            align-items: flex-start;
19
        }
20
        #center {
21
            -webkit-align-items: center;
22
            align-items: center;
23
        }
24
        #end {
25
            -webkit-align-items: flex-end;
26
            align-items: flex-end;
27
        }
28
        .item {
29
            background-color: darkgray;
30
            border-radius: 10px;
31
            width: 80px;
32
            margin: 10px;
33
            color: white;
34
            font-size: 26px;
35
            text-align: center;
36
            line-height: 50px;
37
        }
38
    </style>
39
</head>
40
​
41
<body>
42
​
43
    <h1>align-items 속성을 이용한 수직 정렬</h1>
44
​
45
    <h3>align-items의 속성값이 flex-start입니다.</h3>
46
    <div id="start" class="flexbox">
47
        <div class="item">1</div>
48
        <div class="item">2</div>
49
        <div class="item">3</div>
50
    </div>
51
    <h3>align-items의 속성값이 center입니다.</h3>
52
    <div id="center" class="flexbox">
53
        <div class="item">1</div>
54
        <div class="item">2</div>
55
        <div class="item">3</div>
56
    </div>
57
    <h3>align-items의 속성값이 flex-end입니다.</h3>
58
    <div id="end" class="flexbox">
59
        <div class="item">1</div>
60
        <div class="item">2</div>
61
        <div class="item">3</div>
62
    </div>
63
​
64
</body>
65
​
66
</html>