JSFiddle - React, Tailwind, and code Playground
HTML
<ul id="menu">
<li>Menu1
<li>Menu2
<ul>
<li>Submenu1
<li>Submenu2
<li>Submenu3 com outras palavras
<li>Submenu4
</ul>
<li>Menu3
</ul>
CSS
ul#menu {
margin:0;
padding: 0;
position: absolute;
left: 0;
right: 0;
text-align: center;
}
ul#menu > li {
padding: 10px 20px;
position: relative;
display: inline-block;
border-right: 1px solid;
text-transform: uppercase;
background: orange;
}
ul#menu > li:last-child { border-right: 0; }
ul#menu ul {
padding: 0;
position: absolute;
top: 100%;
left: 50%;
background: green;
}
ul#menu ul li {
position: relative;
left: -50%;
list-style: none;
white-space: nowrap;
text-transform: none;
background: tomato;
}