
<!DOCTYPE HTML PUBliC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/HTML4/loose.dtd"><HTML lang="en"><head> <Meta http-equiv="Content-Type" content="text/HTML; charset=UTF-8"> <Meta name="vIEwport" content="initial-scale=1.0;wIDth:device-wIDth"> <!-- So that mobile webkit will display zoomed in --> <Title>Email template</Title> <!-- disable auto telephone linking in iOS --> <Meta name="format-detection" content="telephone=no"> <style type="text/CSS"> @media screen and (max-wIDth:640px) { table[] { wIDth: 100%!important; } td[] { background-color: #cc3333; wIDth: 100%!important; display: block!important; } } </style></head><body> <table wIDth="640" align="center" cellpadding="0" cellspacing="0" > <tr> <td >Hello world</td> <td >Hello world</td> </tr> </table></body></HTML> 编辑1/14因此使用表作为块元素可以正常工作.由于表是浮动的(使用对齐),因此在宽度小于640px的情况下进行包装.现在唯一的问题是,当两个表换行时,由于它们的宽度设置为320px,文本在原始分辨率超过320px但小于640px的设备上不会回流到100%(比如iPhone在横向模式下为480px )而是包裹在320px(在右边留下大约160px的空白区域).我知道我可以使用媒体查询更改宽度,但遗憾的是它不适用于Gmail应用程序(grrh).有什么想法/建议?简单的桌面结构 –
<table align="center" cellpadding="0" cellspacing="0"> <tr> <td> <table align="left" border="1"> <tr> <td >long text which should take about 480px </td> </tr> </table> <table align="left"> <tr> <td >long text which should take about 480px </td> </tr> </table> </td> </tr></table>解决方法 我认为,最好只使用表格为你的CSS样式,因为td标签更难以预测
你可以在这里找到一个很好的2列布局示例:
http://www.campaignmonitor.com/guides/mobile/responsive/
以上是内存溢出为你收集整理的在android nexus 5(4.4.2)本机邮件应用程序上响应html电子邮件全部内容,希望文章能够帮你解决在android nexus 5(4.4.2)本机邮件应用程序上响应html电子邮件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)