Comments 12
Иногда ячейка «еще» оказывается на следующей строке.
И не совсем понимаю смысла: 5 ячеек, при сужении получается 4 ячейки + ячейка «еще» — что она заменяет?
И не совсем понимаю смысла: 5 ячеек, при сужении получается 4 ячейки + ячейка «еще» — что она заменяет?
У меня так:


Вот для этого я и попросил помощи в конце топика у гуру JS.
Идея, скажем так, не нова.

Но пользоваться этим крайне неудобно, лучше переносить не поместившиеся пункты на вторую строку.

Но пользоваться этим крайне неудобно, лучше переносить не поместившиеся пункты на вторую строку.
а если сделать фиксированную ширину, то и такой огород городить не придется. всего одна строчка в css.
На мой взгляд перевод на новую строку лучший вариант.
И на мой также.
И я обосновываю это своё воззрение тем, что двустрочное меню имеет достоинство обозримости, в то время как содержимое свёрнутого меню нельзя обозреть, не предпринимая особые потуги, направленные к развёртыванию его.
К чему ж заставлять читателя возиться излишне?
И я обосновываю это своё воззрение тем, что двустрочное меню имеет достоинство обозримости, в то время как содержимое свёрнутого меню нельзя обозреть, не предпринимая особые потуги, направленные к развёртыванию его.
К чему ж заставлять читателя возиться излишне?
Разумеется мы не забываем о том, что в меню может быть 100500 пунктов, как, например, могло быть у гугла (кстати, там сейчас именно вариант с «еще» — bugatak.ru/shared/google-menu.jpg). В таком случае по хорошему его нужно переработать в целом, потому что меню, которое не вмещается на 2 строки стандартного разрешения — это эуйня.
Sign up to leave a comment.
Адаптивное горизонтальное меню