JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="fixed">
<div class="container">
<span>
<i class="fa fa-stack-overflow" aria-hidden="true"></i>
stackoverflow
</span>
<nav>
<a href="">issues</a>
<a href="">tags</a>
<a href="">participants</a>
</nav>
<div class="search">
<form action="">
<input type="search">
</form>
</div>
<div class="releated">
<span>
<img src="http://placehold.it/30x30/c0c" alt=""><i>3000</i>
</span>
<span class="ratio">
<i><b>.</b> 1</i>
<i><b>.</b> 11</i>
<i><b>.</b> 46</i>
</span>
<span><i class="fa fa-grav" aria-hidden="true"></i></span>
<span><i class="fa fa-envelope-open" aria-hidden="true"></i></span>
<span><i class="fa fa-american-sign-language-interpreting" aria-hidden="true"></i></span>
<span><i class="fa fa-binoculars" aria-hidden="true"></i></span>
<span><i class="fa fa-code" aria-hidden="true"></i></span>
</div>
</div>
</div>
CSS
*{
margin:0;
padding:0;
}
img{
display:inline-block;
vertical-align:middle;
}
.fixed{
position: fixed;
top:0;
left:0;
width:100%;
border-bottom:2px solid orange;
background:#fbfbfb;
}
.container{
width:1024px;
margin:auto;
display:flex;
justify-content:space-between;
align-items:center;
font-size:14px;
height:50px;
}
span,i,b{
vertical-align:middle;
margin:2px;
}
b{
display:inline-block;
transform:translateY(-10px);
font-weight:bold;
font-size:2em;
color:orange;
}
@media (max-width:1024px){
.fixed{
overflow-X:auto;
}
}
.container{
max-width:800px;
}
}