У меня есть меню с неизвестными элементами, с неизвестным текстом (языковая версия) и т. Д.
HTML-разметка:
body {margin: 0;}
menu {display: table; width: 100%; background: lightblue; margin: 0; padding: 0;}
menu li {display: table-cell;}
menu li a {display: block; text-align: center; font-size: 18px; color: #000; padding: 20px 0;}
<menu>
<li><a href="">HOME</a></li>
<li><a href="">ABOUT</a></li>
<li><a href="">REFERENCES</a></li>
<li><a href="">OUR TEAM</a></li>
<li><a href="">CONTACT</a></li>
</menu>
Проблема в том, что вокруг самого длинного предмета больше места. У меня должно быть одинаковое расстояние между всеми предметами.
Я не могу установить ширину / отступы и т. Д. Вручную, я не знаю длину элементов, количество.
Я прилагаю изображение с 2 ситуациями. Пробел перед первым элементом и пробел после последнего может быть меньше, но одинаковой ширины (например, эти два 20px, остальные 63px).
Есть идеи, как это сделать?
Большое спасибо.