JSFiddle - React, Tailwind, and code Playground

HTML

<div id="menubar">
    <div id="menu">
        <div class="button">
            <Button>Button 1</Button>
        </div>
        <div class="button">
            <Button>Button 2</Button>
        </div>
        <div class="button">
            <Button>Button 3</Button>
        </div>
        <div class="button">
            <Button>Button 4</Button>
        </div>
    </div>
</div>

CSS

#menubar {
    width: 100%;
    height: 100px;
    display: table;
    border:1px #ff0000 solid;
}
#menu {
    display: table-row;
}
#menu .button {

    display: table-cell;
    vertical-align:top;
    height:100%;
}
#menu .button Button {
    display:table-cell;
    width: 100%;
    height:100%;
}

/*#menubar {
    width: 100%;
    height: 100%;
    display: table;

}
#menu {
    display: table;
    width: auto;
}
#menu .button {

    display: table-cell;
    width: auto;
}
#menu .button Button {

    right: 0px;
    bottom: 0px;
    top: 0px;
    left: 0px;
    width: auto;
    display:table-cell;
}*/