Не тот вариант. Я предполагаю, что вы предлагаете сделать два одинаковых меню и каждому пункту при определенной ширине страницы задавать стили. Если так, то при добавление и удалении пунктов меню, придется лезть в файл стилей, а это не тот вариант, который разыскиваю. В искомом мне варианте пункт меню перемещается из меню в блок подменю.
GreatRash: А можно какое-то фиксированное значение задать в пикселях между блоками в этом случае, чтобы расстояние между ними не менялось или это бесполезно?
GreatRash Смотрите https://jsfiddle.net/4fj00shu/3/ Сделал, но отступы все равно есть. Если убрать margin, то блоки слипнуться и нужного расстояния между ними не будет. Поясните пожалуйста.
V Sh.: А вы запустите и сравните работу двух примеров и все увидите и поймете. Результаты одинаковые. Возможно я что-то не замерил, но визульно все отрабатывается быстрее.