【发布时间】:2021-03-23 03:30:07
【问题描述】:
我需要在移动设备上将一个三列表变成一个二列表。这应该支持IE。它目前在调整视口大小时确实进入了两列,但该行中的第三个项目表现得很奇怪,并且向左或向右浮动,然后缺少一个插槽。我希望它看起来更像我使用 flex 或 grid 时的样子,并具有一些连续性。我想将代码更改为 flexbox,但不确定 IE 支持。有谁知道我该怎么做?
.topcolumn {
float: left;
padding: 10px;
/*width: 250px;*/
}
/* Create two equal columns that floats next to each other */
.column {
float: left;
padding: 10px;
width:300px;
}
/* Clear floats after the columns */
.row{
display: table;
clear: left;
}
<!-- New Row Start -->
<div class="row">
<div class="column"><br>
<div class="name">Don Abrams, M.D.</div>
<div class="BoardTitle">Vice President, Graduate Medical Education</div>
</div>
<!-- BREAK --->
<div class="column"><br>
<div class="name">Charles Albrecht, M.D.</div>
<div class="BoardTitle">Chief Quality Officer</div>
</div>
<!-- BREAK --->
<div class="column"><br>
<div class="name">Debra Morton</div>
<div class="BoardTitle">Interim Chief Nursing Officer<br>
</div>
</div>
<!-- BREAK --->
【问题讨论】:
标签: html css html-table responsive