邮箱发送html文档遇到哪些问题?
原因:因为邮箱在发送html文档时会自动在我们自己写的每个类前面添加.qmbox这样一个类,所以,我总结以下办法:
一、邮件发送有几种方式:
1、直接发html文档附件;
2、压缩发送压缩包;
3、直接源码发送但会遇到下面问题;
二、直接发源码遇到的问题:
问题1:css样式写在body里面邮箱还是没有样式?
解决:在开始写html代码那里开始添加开始标签<div class="qmbox">
,在html外写结束标签</div>
如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width,user-scalable=no,inital-scale=1.0,maximum-scale=1.0,minimum-scale=1.0" />
<title></title>
</head>
<body style="background: #f8f8f8">
<style>
* {
font-family: "PingFang SC", "微软雅黑", "Microsoft Yahei", Arial,
Helvetica, sans-serif, "宋体";
}
</style>
<div class="qmbox"> // 开始写这个类
<div>写html代码</div>
</body>
</html>
</div> // 这个类结束
问题2:如果做了问题一但部分的样式还是不出来?
解决:可以在那部分的父级的div上加上class="qmbox,比如:"<div class="qmbox">
总结:邮件直接发送文档会自动生成 .qmbox
这样的类,所以发送前自己添加这个类来包裹html代码,可以不包裹css样式部分,注意css样式最好写成内联或者行内。