Full Width Banner
HTML
<section id="header-blue">
<div id="header-wrap" class="clearfix">
<div class="header-left"><p>1</p></div>
<div class="header-center"><p>2</p><p>2</p><p>2</p><p>2</p></div>
<div class="header-right"><p>3</p><p>3</p></div>
</div>
</section>
<section id="header-blue">
<div id="header-wrap" class="clearfix">
<div class="header-left"><p>1</p></div>
<div class="header-center"><p>2</p><p>2</p><p>2</p><p>2</p></div>
</div>
</section>
SCSS
$primary-blue: #3498DB;
html, html a {
font-size: 10px;
}
#header-blue {
width: 100%;
display: table;
vertical-align: middle;
margin-bottom: 50px;
height: auto;
background-color: $primary-blue;
color: #fff;
#header-wrap {
text-align: center;
display: table-row;
border: 1px solid green;
margin: 0 auto;
padding: 1rem 2.5rem;
position: relative;
vertical-align: middle;
div {
display: inline-block;
vertical-align: middle;
}
}
.header {
&-left,
&-right,
&-center {
vertical-align: middle;
display: table-cell;
border: 1px solid red;
width: 100px;
}
&-center {
margin: 0 auto !important;
}
&-left {
float: left;
white-space: nowrap;
}
&-right {
float: right;
white-space: nowrap;
}
}
}
.clearfix:after {
content: " ";
visibility: hidden;
display: block;
height: 0;
clear: both;
}