我想改变我的桌子,以便在移动平台上看起来不错。我想要做的就是改变我的桌子,所以它是两列。我正在使用此代码发送电子邮件。所以我不能将样式表链接到我的html。建议使用内联样式。是否有可能使用JavaScript来完成此操作?如何根据屏幕尺寸更改我的表格?
这里是我的尝试:
<script>
$(document).ready(function() {
if ($(window).width() < 1024) {
<table align="center">
<tr>
<td style="vertical-align: top;">Property:</td>
<td style="padding-left: 10px; font-weight: bold; width: 300px;">115 EAST 9TH STREET<br>NEW YORK, NY, 10003</td>
</tr>
<tr>
<td style="vertical-align: top;">Resident Name:</td>
<td style="padding-left: 10px; font-weight: bold; width: 300px; vertical-align: top;">MAILBOXES ETC.</td>
</tr>
<tr>
<td style="">Unit:</td>
<td style="padding-left: 10px; font-weight: bold;">STORE</td>
</tr>
<tr>
<td style="">Account #:</td>
<td style="padding-left: 10px; font-weight: bold;">xxx-xxx</td>
</tr>
</table>
} else {
<table align="center">
<tr>
<td style="vertical-align: top;">Resident Name:</td>
<td style="padding-left: 10px; font-weight: bold; width: 300px; vertical-align: top;">MAILBOXES ETC.</td>
<td style="vertical-align: top;">Property:</td>
<td style="padding-left: 10px; font-weight: bold; width: 300px;">115 EAST 9TH STREET<br>NEW YORK, NY, 10003</td>
</tr>
<tr>
<td style="">Unit:</td>
<td style="padding-left: 10px; font-weight: bold;">STORE</td>
</tr>
<tr>
<td style="">Account #:</td>
<td style="padding-left: 10px; font-weight: bold;">xxx-xxx</td>
</tr>
</table>
}});
</script>
任何帮助将不胜感激。
你在电子邮件中使用jQuery? – isherwood
你不能在电子邮件中使用Javascript,你可以但几乎每个邮件客户端都将不允许执行它 –
非常重要的一点是,如果你不了解电子邮件中的编码原则,请首先了解它的原则,检查活动监视器并阅读在他们的材料。 CSS会成为你的助手,除非你的实现不同意(我不明白为什么它) – AGE