侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

cfmail没有格式化css

2022-12-25 星期日 / 0 评论 / 0 点赞 / 68 阅读 / 4897 字

首先对我的知识有限道歉,我刚开始用CF. 所以当我满足表单查询时,我试图用cfmail发送一封html电子邮件. 我遇到的问题是我嵌入在电子邮件头中的CSS要么是抛出错误,要么根本就没有格式化

... . . 首先对我的知识有限道歉,我刚开始用CF.

所以当我满足表单查询时,我试图用cfmail发送一封html电子邮件.

我遇到的问题是我嵌入在电子邮件头中的CSS要么是抛出错误,要么根本就没有格式化.请有人看看我的代码并告诉我哪里出错了.

顺便说一下,当我取出css中的#标签似乎工作但电子邮件发送没有格式!

<cfmail to="customer email" from="[email protected]" subject="Your order at has been shipped" type="html">        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Title</title><style type="text/css">body {    color: #000000;    font-family: Arial,Helvetica,sans-serif;}body,td,th,input,textarea,select,a {    font-size: 12px;}p {    margin-top: 0px;    margin-bottom: 20px;}a,a:visited,a b {    color: #378DC1;    text-decoration: underline;    cursor: pointer;}a:hover {    text-decoration: none;}a img {    border: none;}#container {    width: 680px;}#logo {    margin-bottom: 20px;}table.list {    border-collapse: collapse;    width: 100%;    border-top: 1px solid #DDDDDD;    border-left: 1px solid #DDDDDD;    margin-bottom: 20px;}table.list td {    border-right: 1px solid #DDDDDD;    border-bottom: 1px solid #DDDDDD;}table.list thead td {    background-color: #EFEFEF;    padding: 0px 5px;}table.list thead td a,.list thead td {    text-decoration: none;    color: #222222;    font-weight: bold;}table.list tbody td a {    text-decoration: underline;}table.list tbody td {    vertical-align: top;    padding: 0px 5px;}table.list .left {    text-align: left;    padding: 7px;}table.list .right {    text-align: right;    padding: 7px;}table.list .center {    text-align: center;    padding: 7px;}</style></head><body><div id="container">  <p>Your Order has been Shipped</p>  <table class="list">    <thead>      <tr>        <td class="left" colspan="2">text_order_detail;</td>      </tr>    </thead>    <tbody>      <tr>        <td class="left"><b>text_order_id</b><br />          <b>text_date_added</b><br />          <b>text_payment_method</b><br />          <b>text_shipping_method</b>          </td>        <td class="left"><b>text_email</b><br />          <b>text_telephone</b><br />          <b>text_ip<br /></td>      </tr>    </tbody>  </table>    <table class="list">    <thead>      <tr>        <td class="left">text_instruction</td>      </tr>    </thead>    <tbody>      <tr>        <td class="left">comment</td>      </tr>    </tbody>  </table>  <table class="list">    <thead>      <tr>        <td class="left">text_payment_address</td>        <td class="left">text_shipping_address</td>      </tr>    </thead>    <tbody>      <tr>        <td class="left">payment_address</td>        <td class="left">shipping_address</td>      </tr>    </tbody>  </table>  <table class="list">    <thead>      <tr>        <td class="left">text_product</td>        <td class="left">text_model</td>        <td class="right">text_quantity</td>        <td class="right">text_price</td>        <td class="right">text_total</td>      </tr>    </thead>    <tbody>      <tr>        <td class="left">product          <br />          <small>option</small> </td>        <td class="left">product['model']</td>        <td class="right">product['quantity']</td>        <td class="right">product['price']</td>        <td class="right">product['total']</td>      </tr>    </tbody>    <tfoot>      <tr>        <td colspan="4" class="right"><b>total['title']</b></td>        <td class="right">total['text']</td>      </tr>    </tfoot>  </table>  <p>text_footer</p>  <p>text_powered</p></div></body></html>    </cfmail>        </cfif>
.

解决方法

. 您应该坚持使用HTML电子邮件的内联样式,而不是按照您的方式呈现样式.

例如.

<td style="padding:10px;"></td>
. . .. ...

广告 广告

评论区