Я пытаюсь создать горизонтальный список, что-то вроде этогоCSS: горизонтальный выпуск списка позиционирование только с 2-х или более элементов LI
<nav class="tabs">
<ul>
<li class="active">
<a>Bar Foo</a>
</li>
<li>
<a>Foo Bar</a>
</li>
</ul>
</nav>
Проблема в том, что только с 1 Li элемент работает (как this), но с 2 первый элемент li расположен неправильно (например, this)
Может кто-нибудь объяснить мне, что происходит?
ОБНОВЛЕНИЕ: удалить тип с активным классом на якоре!
thnx. У вас также есть объяснение, почему (в моем случае) элементы li выполняли друг друга, используя позиционирование «абсолютное»? –
Один вопрос, который я заметил с вашим ответом, заключается в том, что когда ярлык становится короче/длиннее, макет ломается. –
@JeanlucaScaljeri 'position: absolute;' начнет рендеринг из его верхней левой позиции. Так что в этом случае это тоже будет работа. И он показывает меньшую ширину, потому что я дал меньшую прокладку. Вы можете заменить '40px' более высоким значением, чтобы получить большую ширину. – Parixit