web开发 |
您所在的位置:网站首页 › 邮件显示不出来 › web开发 |
参考链接:http://www.jb51.net/web/12422.html 邮件编写HTML网页正常显示实现方法: 1、问题:将HTML网页嵌入邮件中以html形式发送出去,但是不同的邮箱解析不一样,有的邮箱能正常显示,有的邮箱不能正常显示,需要解决所有邮箱都能正常显示。 2、邮箱内嵌入html网页的规则: 第一类包括gmail、hotmail等邮箱,邮件内容是被布局在整个邮箱页面中的某个div中,整个html以div的形式加载在页面内。 第二类,包括163、126、sina等邮箱,邮件内容被布局在独立的iframe中,整个html以iframe的形式加载在页面内。 3、发送html邮件的建议:用style写内联的CSS;少用图片;用table实现左右布局或者更复杂的布局;用background元素设置背景图片等。 4、我们需要写兼容各邮箱的统一邮件模板,下面列出一些编写原则: (1)全局规则之一,不要写标签和外联CSS写法、不要写class,所有CSS都用style属性,float、position属性也不要用,用style写内联的CSS。 (2)、全局规则之二,少用图片,邮箱不会过滤你的img标签,但是系统往往会默认不载入陌生来信的图片。图片上务必加上alt。 (3)、不要在style里面写float、position这些style,因为会被过滤。那么如何实现左右布局或者更复杂的布局呢?用table布局。 (4)、用table布局。 style内容里面background可以设置color,但是img会被过滤,就是说不能通过CSS来设置背景图片了。但是有一个很有意思的元素属性,也叫background,里面可以定义一个图片路径。 5、用div内嵌style的方式实现网页HTML,可以被所有邮箱解析,测试显示正常;如果有个别邮箱显示不正常或网页复杂,将div实现改为table实现。 实例:div内嵌style方式实现 hello test: step 1 step 2 {num} This email contains private information [email protected] . Cheers, The team at xue 6、 邮件页面为何只能Table写及注意事项http://www.cnblogs.com/ranyonsue/p/5413671.html
7、切邮件界面须知 table布局万岁 京东邮件举例 http://blog.csdn.net/zyx13859002783/article/details/38434719#
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |