<!DOCTYPE html>
<head>
<title>Equal Flex Column Layout</title>
<style type="text/css">
.flex-container {
width: 80%;
min-height: 200px;
margin: 0 auto;
font-size: 32px;
display: -webkit-flex;
display: flex;
border: 1px solid #808080;
}
.flex-container div {
padding: 10px;
background: #F60;
-webkit-flex: 1;
-ms-flex: 1; flex: 1;
}
.flex-container div.bg-alt{background: #0099da;}
</style>
</head>
<body>
<div class="flex-container">
<div class="item1">Column 1</div>
<div class="item2 bg-alt">Column 2</div>
<div class="item3">Column 3</div>
</div>
</body>
</html>
<!DOCTYPE html>
<head>
<title>Dimensions of Flex Item</title>
<style type="text/css">
.flex-container_2 {
width: 80%;
min-height:200px;
margin:0 auto;
font-size:32px;
display:-webkit-flex;
display:flex;
border:1px solid #666;
}
.flex-container_2 div { padding: 10px;}
.item1 { background: #e84d51; -webkit-flex: 1; flex: 1;}
.item2 { background: #7ed636; -webkit-flex: 2; flex: 2; }
.item3 { background: #2f97ff; -webkit-flex: 1; flex: 1; }
</style>
</head>
<body>
<div class="flex-container_2">
<div class="item1">Column 1</div>
<div class="item2">Column 2</div>
<div class="item3">Column 3</div>
</div>
</body>
</html>
<!DOCTYPE html>
<head>
<title>Flex Items Alignment along Cross Axis</title>
<style type="text/css">
.flex_container_3 {
width: 300px;
min-height: 200px;
margin: 0 auto;
font-size: 32px;
border:1px solid #0099da;
display: -webkit-flex;
-webkit-align-items: center;
display: flex;
align-items: center;
}
.flex_container_3 div{padding: 10px;}
.column_1 { width: 50px; height: 70px; background: #F60;}
.column_2 { width: 80px; height: 100px; background: #0099da;}
.column_3 { width: 110px; height: 90px; background: #606;}
</style>
</head>
<body>
<div class="flex_container_3">
<div class="column_1">1</div>
<div class="column_2">2</div>
<div class="column_3">3</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<title>The Perfect Flex Box Center Alignment.</title>
<style type="text/css">
.flex-container-4 {
width: 300px;
min-height: 150px;
margin: 0 auto;
font-size: 22px;
border: 1px solid #666;
display: -webkit-flex;
display: flex; }
.flex_center_item {
width: 200px;
padding:20px;
margin:auto;
text-align:center;
background:#9F0;
}
</style>
</head>
<body>
<div class="flex-container-4">
<div class="flex_center_item">The Perfect Flex Box Center Alignment</div>
</div>
</body>
</html>