У меня есть таблица div с двумя ячейками. Теперь я хочу, чтобы показать вторую ячейку в верхней части и первую ячейку в нижней части страницы, когда моя страница отображается на экране смартфона:Переупорядочить ячейки таблицы div, используя медиа-запросы
<div class="table">
<div class="cell1"></div>
<div class="cell2"></div>
</div>
.table {
display: table;
}
.table .cell1,
.table .cell2 {
display: table-cell;
}
@media (max-width: 480px) {
.table .cell1,
.table .cell2 {
width: 100%; // must be full width on smartphones
display: block;
}
// how to display cell2 at top and cell1 at bottom?
}
Я попытался добавить свойство поплавка как float: left
и float: right
, но не работает.
PS
Я не могу просто удалить макет таблицы и использовать только поплавки. Существует причина, по которой он должен отображаться в виде таблицы на рабочем столе.
возможно дубликат [3 Колонка Отзывчивый CSS (для заказа Содержание позиций)] (http://stackoverflow.com/questions/15724698/3-column-responsive-css-ordering -contents-position) – cimmanon