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;
}*/