Як поміняти блоки місцями css

Як поміняти блоки місцями css

З появою мобільних пристроїв і адаптивної верстки часто стала виникати задача як поміняти блоки місцями CSS. Зрозуміло як це зробити на JS, але на CSS завдання не тривіальна.

Як поміняти блоки місцями css

Взагалі завдань, в яких потрібно поміняти блоки місцями CSS може бути багато:

  1. поміняти порядок виведення колонок, при адаптації під мобільні пристрої
  2. поміняти блоки місцями для того, щоб не важлива для користувачів, але важлива для пошукових роботів, інформація виводилася нижче, важливою для користувачів, при цьому щоб в HTML важлива для роботів була вище
  3. просто поекспериментувати, врешті-решт

Є рішення як поміняти блоки місцями CSS

Рішення дуже просте, правда спрацює не у всіх браузерах, але технології движуться вперед.
Для того, щоб поміняти блоки місцями CSS потрібно просто застосувати властивості CSS display: table-footer-group і display: table-header-group.

Розглянемо на прикладі коду:

Усе! При виведенні спочатку виведе блок 2, за ним блок 1.
Результат можна подивитися на jsfiddle.net/8SMpY/. або в блоці нижче. У прикладі для наочності додані 2 кнопки, які на JS прибирають і додають класи до div. Зміна блоків місцями відбувається на чистому CSS.

  • Як поміняти блоки місцями css
    Захист від SQL ін'єкцій на PHP
  • 301 редирект php
  • Як поміняти блоки місцями css
    Поворот тексту CSS. просто

Схожі статті