Часто продвинутые сеонисты требуют чтобы определенные области сайта были по HTML коду ниже а на экране выше.
Когда-то (в до-адаптивную эру) я использовал для этого абсолютное позиционирование слоев, но сейчас это не удобно.
И вот я снова встретил человека, увернного в надобности подобных мер. Как такое лучше делать сейчас? CSS свойством order или jquery appendTo ? Или еще как-то?
Комментарии
Лучше order
чем?
чем appendTo.
Нужно использовать средства предназначенные для решения задачи.
appendTo на эту роль совсем не подходит.
Ещё и рендер усложняет и замедляет
Гыгыгы.
Чем CSS лучше чем jquery? Ведь "новые" свойства они не особо кроссбраузерны.
Недавно в комментах вовсе добивали jQuery
Flexbox order давно уже не новое свойство. order, появился еще в 2009 году в стандарте (как box-original-group), потом как flex-order в стандарте 2011 и стал order'ом в 2012. Прошло 6 лет, уже можно))
order это хорошо если контейнеры идут один за другим, а если это не так, то что?
https://jsfiddle.net/ - набейте демку тут, я не очень понимаю что значит "не один за другим". разные родители у блоков? разный порядок?
да, разные родители у целевого и конечного блока
не представляю демку, четто у меня туго.
ну order я понимаю используют когда есть
шапка
контент
подвал
А если нужные контейнеры то во вьюхе, то в блоке, в левой, правой части шапки / подвала - тоже использовать order?
Структуру шаблона можно немного подогнать под это дело. Всякие "если" - это в основном отговорки, т.к. не думаю, что стоят задачи типа вывести пятый результат вьюхи между логотипом и названием сайта.
о, хорошая идея!
не пятый результат вьюхи, но близко по смыслу. что тогда?
Тебе уже сказали: order. Ты пока так и не дал внятного объяснения, почему он тебе не подходит.
jquerry удобнее
простое CSS + простой скрипт
Чем же он удобнее, если без жквери будет только простой цсс?
Фига себе простой, это ж надо очередность элементов представлять. И в Firebug не удобно вверх вниз по дереву ходить.
А jquerry - просто ставишь одно в другое.
Понял. Переживу.