JSFiddle - React, Tailwind, and code Playground

HTML

<header class="main-header">
            <h1 class="main-logo"><a href="#">Logo</a></h1>
            <ul class="main-nav">
                <li><a href="#">Link 1</a></li>
                <li><a href="#">Link 2</a></li>
                <li><a href="#">Link 3</a></li>
                <li><a href="#">Link 4</a></li>
            </ul>
        </header>

CSS

.main-header {
    padding: 20px;
}
h1 a{
    background:gray;
}
.main-nav li {
    margin-top: 15px;
    margin-right: 10px;
    display:inline-block;
    background-color:gray;
    float:right;
}
.main-logo a,
.main-nav a {
    color: black;
    text-decoration: underline;
    display: block;
    text-align: center;
    padding: 10px 0px;
    float:left;
}

.main-nav li a {
  line-height:12px !important;   // play with this for the height 24 should be good
}