crm*_*cco 4 html css email ios zurb-ink
我正在为HTML电子邮件构建标记,但是我似乎无法找到一个解决方案来阻止一个单词在iOS电子邮件客户端中像这样破坏中间词:
HTML:
<table class="row">
<tbody>
<tr class="mail-title">
<td class="wrapper last">
<table class="twelve columns">
<tr>
<td>
<h1 class="center">YOUR ORDER 101 HAS BEEN DISPATCHED</h1>
</td>
<td class="expander"></td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
CSS:
.mail-title h1 {
font-size : 18px;
text-transform : uppercase;
font-weight : normal;
word-wrap : none;
word-break : break-all;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Zurb Ink电子邮件框架,这是和wrapper,last以及expander类的用途.
我已经看过这个答案,这在Ink默认情况下是有意义的break-word,但这对iOS邮件不起作用.
小智 8
将以下内容添加到模板的自定义样式部分,以覆盖Ink的样式.
td {
word-break: break-word;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
border-collapse: collapse !important;
}Run Code Online (Sandbox Code Playgroud)
此答案特定于那些使用 Zurb Ink 实施电子邮件模板的人。因此,这似乎是默认的 Ink 样式。请参阅此处:https ://github.com/zurb/ink/blob/master/css/ink.css#L71
我将 的声明更改td为如下:
td {
word-break : normal;
border-collapse : collapse !important;
}
Run Code Online (Sandbox Code Playgroud)
固定的。
| 归档时间: |
|
| 查看次数: |
4176 次 |
| 最近记录: |