JSFiddle - React, Tailwind, and code Playground
HTML
<header class="header">
<div class="container">
<div class="row">
<div class="logo">
<img class="logo__image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAnCAYAAABNJBuZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcEDCgVK2T8OAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABCUlEQVRYw+2ZMQrCQBBFX6IIASGCB7DQAwiCkCOIYGVr64W8gbZiqyCmkhRWnsEDiOIBtBKWIUHRRN11BlLMDCQ8mL/zl3jNZgsXwseRyAMkAa7Gs7QRJAQiUYt0tBREQX4vygW/fwx0jHwLzIr4kPfmQgyBk6idgRoQABegZPSOQN220aoICFJy1YiC/PupVUR0gbaR74C9bSAVYANUjdoBaNg2WoGAuK+Ar2pkKuz/xEaxh8BI1EYuin0A9I18DqzzAEnEhWkF9ArUwUK4gOEja+M/OQafvAW+ZG10syuIgiiIgihIXhYl1efbBpLp820brUyfrxpREAVxC+QMxKIX29TzXPmrewMgOjArLLytFAAAAABJRU5ErkJggg==">
<div class="logo__title">Motion</div>
<div class="logo__subtitle">Funny Page Templates</div>
</div>
<div class="menu">
<div class="menuRow">
<a href="#" class="menuItem">Home</a>
<a href="#" class="menuItem">About</a>
<a href="#" class="menuItem">Team</a>
<a href="#" class="menuItem">Portfolio</a>
<a href="#" class="menuItem">Other</a>
<a href="#" class="menuItem">Contact</a>
</div>
</div>
</div>
</div>
</header>
<section>
<div class="container">
<div class="content-in-container">
My background shows container borders!
</div>
</div>
</section>
CSS
body {
margin: 0;
}
a {
color: inherit;
text-decoration: none;
}
.container {
max-width: 1180px;
margin: 0 auto;
padding: 0 30px;
}
.header {
background: #f56262;
color: #fff;
}
.row {
display: flex;
flex-wrap: wrap-reverse;
align-items: baseline;
padding: 10px 0;
margin: 0 -15px;
}
.logo {
flex-grow: 0.5;
margin: 10px 0 10px auto;
padding: 0 15px;
}
.menu {
flex-grow: 0.5;
text-align: right;
margin: 10px 0;
padding: 0 15px;
}
.logo__title {
display: inline-block;
font-size: 1.8rem;
line-height: 1.5rem;
vertical-align: bottom;
}
.logo__image {
vertical-align: bottom;
}
.menuRow{
display: inline-flex;
margin: 0 -15px;
}
.menuItem {
margin: 0 15px;
}
.content-in-container{
background: #f90;
padding: 10px;
}