2 つのセルを持つ div テーブルがあります。今、私のページがスマートフォンに表示されているときに、ページの上部にある 2 番目のセルと下部にある最初のセルを表示したいと考えています。
<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 プロパティを追加しようとしましfloat: right
たが、うまくいきません。
PS
テーブルレイアウトを削除してフロートのみを使用することはできません。デスクトップにテーブルとして表示する必要があるのには理由があります。