我想编写一个响应流体电子邮件模板,其中我可以在不使用媒体查询的情况下堆叠3列。我可以使用下面的代码使它们浮动,并在宽度小于表格元素的两个最小宽度的总和时使它们堆叠。但是当宽度超过这个数值时,只有第三列被堆叠,剩下的两个仍然是内联的。如何在没有媒体查询的情况下堆叠3个流体(响应)列
如何在不使用媒体查询的情况下堆叠它们?如果完全可能的话。
table {
}
tr{
\t background-color: lightblue;
\t \t \t
min-width: 160px;
}
td{
\t display:block;
width:33%;
background-color: green;
margin-left:auto;
margin-right: auto;
text-align: center;
padding:0px;
float: left;
min-width: 160px !important;
}
<table width="100%" bgcolor="green">
<tr>
<center>
<td>1</td>
<td>2</td>
<td>3</td>
</center>
</tr>
\t
</table>
的jsfiddle:https://jsfiddle.net/o8gov8oe/
预期解决方案:
你的问题似乎并没有什么意义。你正在使用一张桌子。如果你想堆叠列使每个td标签内部它自己的tr标签 – DCR
它工作正常。 https://app.hyfy.io/v/abJONNTmF4U/ – Nimish
@Gyryrillus flexbox不支持所有电子邮件客户端。中心只是为了测试,而不是在实际的代码 – Arihant