Responsive design 如何制作<;td>;反应敏捷的

Responsive design 如何制作<;td>;反应敏捷的,responsive-design,html-table,mailing,Responsive Design,Html Table,Mailing,我正在处理响应邮件,我需要在表中创建响应td(无需上课或使用媒体查询) 简单地说,我需要在小型设备上对td进行排名 <table align="center" cellspacing="0" cellpadding="0" border="0" bgcolor="fff" style="width:100%; background-color: #fff; max-width:600px;"> <tr> <td><a href="

我正在处理响应邮件,我需要在表中创建响应td(无需上课或使用媒体查询)

简单地说,我需要在小型设备上对td进行排名

<table align="center" cellspacing="0" cellpadding="0" border="0" bgcolor="fff" style="width:100%;  background-color: #fff; max-width:600px;">     
  <tr>
    <td><a href="https://www.blahblah.com/"><img src="pic" /></a></td>
    <td><a href="https://blahblah2.com/><img src="pic"  /></a></td>
    <td><a href="http://www.blahblah3.com/><img src="pic" /></a></td>
    <td><a href="http://www.blahblah4.com/><img src="pic" /></a></td>
  </tr>                                           
</table>

您可以尝试为表中的每一列显示
display:inline block
。当屏幕宽度减小时,它将使列在每列下方移动。 正如您提到的,您不需要类,所以我为每一列编写内联样式。请尝试以下代码:

<table align="center" cellspacing="0" cellpadding="0" border="0" bgcolor="fff" style="width: 100%;
        background-color: #fff; max-width: 600px;">
        <tr>
            <td style="display: inline-block; padding: 5px;">
                <p>
                    hellohello</p>
            </td>
            <td style="display: inline-block; padding: 5px;">
                <p>
                    hellohello</p>
            </td>
            <td style="display: inline-block; padding: 5px;">
                <p>
                    hellohello</p>
            </td>
            <td style="display: inline-block; padding: 5px;">
                <p>
                    hellohello</p>
            </td>
        </tr>
    </table>


你好

你好

你好

你好


您可以创建一个媒体查询,强制所有td元素以一定的屏幕宽度彼此向下放置。这可确保它们同时垂直对齐。如果生成要打印的报告,它还会保留表的水平对齐打印格式

@media only screen and (min-width: 0px) and (max-width: 700px) {
    td {
        display:inline-block;
        padding:5px;
        width:100%;
    }
}

你需要一张桌子吗?尝试内联样式?是的-我需要像显示:块;但是它不起作用,你应该用div。不,没有div,我只能用tables,它起作用!最后一个问题是现在一切都在左边。。。你想把它们放在哪里?修复-我让tr文本对齐:居中;:)谢谢!!