Center Text in DIVs - Resposnsive
by Hugo Carneiro
HTML
<div class="container">
<div class="panel-container">
<p>Some text</p>
</div>
<div class="panel-container">
<p>Some text</p>
</div>
<div class="panel-container">
<p>Some text</p>
</div>
<div class="panel-container">
<p>Some text</p>
</div>
</div>
CSS
html, body {
height:100%;
}
.container {
background: #333;
height: 100%;
padding: 0;
}
.panel-container {
background: #ccc;
position: relative;
min-height: 1px;
border: 1px solid #333;
float: left;
width: 50%;
height: 50%;
/* OPTION 1 TO ALIGN CONTENT */
display: flex;
align-items: center;
justify-content: center;
}
/* OPTION 2 TO ALIGN CONTENT */
/*.panel-container p {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}*/