nav { display: table; width: 100%; table-layout: fixed; } nav ul { display: table-row; } nav li { display: table-cell; text-align: center; } nav li a { display: block; background: #f0f0f0; }
<nav> <ul> <li><a href="#">enlace</a></li> <li><a href="#">otro enlace</a></li> <li><a href="#">uno</a></li> <li><a href="#">uno más grande a ver</a></li> <li><a href="#">yuhuu!</a></li> </ul> </nav>