max1021, нравится, пока действия простые, из более сложного кода он удаляет нужные вещи о которых не знает (или не знал, давно экспериментов не ставила), например, data атрибуты, с двойными классами тоже какие-то фокусы были. Приходится кучу всяких настроек писать.
max1021, мужик с гитарой я только Mercury editor придумала. Но он при покраске слова в красный цвет ставит тег <font> с атрибутом color - соответственно он мало подходит на роль безмусорного.
Лично мне даже не ясен механизм, по которому код в универсальном редакторе мог бы оказаться кристально чистым. Поскольку он все равно будет писать инлайновые стили и прочую дребедень для надежного отображения.
CKEditor люблю, в нем много опций, но не зря же он раньше назывался по другому.
YanaMe,
1. разложить верхнюю строку по сетке, возможно достаточно только поиск сложить в col-xs-2 и margin
2. задать поиску ширину равную кнопке, а родителям одинаковые по крайней мере слева отступы (либо компенсировать margin'ом поиска).
3. Легко реализуемый, но плохой способ: на js узнавать ширину кнопки и задавать ее поиску.
someserj, я тоже не знаю как решить вашу проблему с адаптивностью, потому что даже не знаю как себя ведет этот блок при адаптации. Ни макетов ни вашего кода.
Самый простой вариант это абсолютное позиционирование этого блока от центра, а ширину задавать с запасом. Всё равно overflow отрежет лишнее.
Если бы знать на сколько изменяются размеры этого блока, может можно было бы еще что-нибудь придумать.
someserj, ну будет в них вертикальная граница, в данном случае это не должно быть критичным.
Если прям принципиален ИЕ, то без лишних блоков не обойтись.
Например, так https://jsfiddle.net/2zL5xt7q/
Сдвиг блока поставила первое что пришло в голову, посчитайте сколько нужно, возможно надо указывать через calc, если высота изменяемая.
Кода нет, так что погадаем.
1. position relative задавать не пункту второго меню, а блоку, в котором все пункты второго уровня.
2. На js узнавать номер пункта и вычислять top или transform.
Как раз таки никакие медиа и т.д. применять не нужно.
Если это резина, то все размеры в %, если статика, то в meta viewport указываете ширину статики.