我正在寻找一种基于客户打开电子邮件的设备来显示/隐藏电子邮件通讯内容的方法。
我目前在 head 部分中有这段代码:
@media only screen and (max-width: 480px) {
#mobile { display: block; } /* show it on small screens */
#normal { display: none; } /* hide it elsewhere */
}
@media only screen and (min-width: 481px) {
#mobile { display: none; } /* hide it elsewhere */
#normal { display: block; } /* show it on large screens */
}
随着:
<div id="mobile">content</div> or <div id="normal">content1<div>
如果我将它用于网络,这很好用,我可以缩放我的浏览器窗口,内容会根据窗口的宽度出现/消失,但是一旦我通过我们的电子邮件系统发送测试,它就可以在移动设备上正常工作,但会崩溃在桌面 (Gmail) 上。
因为这是一封电子邮件,所以我不能使用 javascript,所以它都需要是 html/css。
我做错了什么或遗漏了什么?