我有一个包含两个单元格的 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
and这样的浮点属性float: right
,但它不起作用。
附言
我不能只删除表格布局而只使用浮动。它必须在桌面上显示为表格是有原因的。