1) Зачем вам секция script внутри тэга form?
2) Любая кнопка внутри формы без указанного type считается как type="submit"
3) Если Вы отправляете форму через js, то нужно делать preventDefault.
Mashush, не совсем понятно в чём проблема? Нарисовал дизайнер как должно быть на мобилке? Делаете так, как нарисовал.
Не нарисовал? Уменьшаете размеры шрифта, отступы, может что-то придётся скрыть и тд.
Считаете что сделать нормально и сохранить весь контент не получится и дизайнер не нарисовал как должно быть и нет возможности спросить у дизайнера? Делайте как считаете будет ок.
Костыль это не про эту тему. Верстать нужно так, как будет удобно пользователю и устроит заказчика. Вёрстка одного и того же макета разным заказчикам может дать разный результат.
Ну а ещё не забывать в таких случаях про min-height.
elo-dev, так вы же вон генерируете элементы списка с картинками и вставляете их через innerHTML.
Опишите конкретно что нужно, что не получается. В идеале сделать демку на jsfiddle
Даниил, Я редко с этим встречаюсь. Но в статье с хабра что я скинул точно предлагаются варианты решения.
Моё предложение сходу, если не думать особо - сделайте прозрачный однопиксельный бордер.
Hikky, или можно отслеживать какой-то другой атрибут меню. Например, что он стал слишком высоким - значит перенёсся на новую строку и тд.
Ну и нужно так же делать эту проверку при изменении окна браузера. То есть событие resize.
Hikky, как у Вас сейчас срабатывает мне не ведомо. Если можете сделать демку на Jsfiddle, например, то было бы хорошо.
По поводу размеров - находите ширину экрана, при которой перестаёт помещаться и скрываете через css media. Если элементы меню динамические и наполняются из админки, то тогда только Js.
И тогда проверять надо не размер окна браузера, а количество доступного пространства у родительского контейнера.
А почему разница между первым и вторым 0.5% ?
Если мы принимаем второе за большее(100%), то первое - меньшее и оно составляет 98,689% от второго.
Соответственно, разница 1.311%
подряд? Сколько подряд? Между всему? То есть найти максимум из массива, найти минимум, и найти разницу между ними в процентах? То есть на сколько процентов больше больше чем меньшее?
Enigman Ninja, Интересный Вы человек, однако. Думаете сейчас все побегут создавать конференцию в зуме и тестировать как оно там отображается при 1, 2, 3, 4, 5... n участниках лишь бы Вам на вопрос ответить?