Я создаю отзывчивое меню, которое должно быть горизонтальным на рабочем столе и вертикально совмещаться на мобильном телефоне. Несмотря на то, что версия Desktop не имеет проблем, Mobile работает очень странно.Вертикальное меню (+ подменю) неестественно стекирует
Так что это мобильное меню. Записи 1-го уровня имеют синий цвет, 2-й уровень - серый. На изображении вы можете видеть только две записи 2-го уровня, даже если их 3. Другая проблема заключается в том, что они находятся в самом конце меню, а не под входом 1-го уровня.
Каждый элемент имеет
display: block;
position: relative;
float: left;
width: 100%;
С, что он должен по крайней мере, складывается надлежащим образом, что он не делает. Поскольку это часть структуры, над которой я работаю, CSS-файл довольно большой и может быть нелегким для чтения.
http://codepen.io/anon/pen/JEPYYW
Вы должны предоставить достаточно HTML и CSS, чтобы воспроизвести проблему. –
Полностью забыл добавить ссылку. Добавлено теперь, спасибо за напоминание. –