我在html中设置字体但它不起作用。这是我的代码。
NSString * emailBody =@"<html><body>Thank you for your participation in
Consulting<br>Practitioner and Client Program.</br>
<br>Attached is the copy of your signed contract for your records
<p>Please email or fax your completed W-9 form to
<br>our PEI Support Team
<br>Email:PEISupportServices@zoetis.com
<br>Fax:800-741-1310
<p><b><u><font color:'#888888'>IMPORTANT: Please provide invoice for this
consultation to your Zoetis Representative to ensure payment.
Do NOT mail directly to Zoetis.</u></b>
<p>Billing Address:<br>Zoetis<br>100 Campus Drive<br>Florham Park, NJ 07932
<body></html>";
答案 0 :(得分:0)
因为您的HTML无效。专门为您的字体
<font color="#888888">
您正在将CSS语法与HTML语法混合使用。您在任何地方也没有关闭</font>
标记。
此外,您的身体标签也会在最后打开。您需要</body>
答案 1 :(得分:0)
我用以下方式,字体名称和颜色
- (NSString *)messageBody
{
NSMutableString *emailBody = [NSMutableString stringWithFormat:@"<div> \n"
"<p style=\"font:17px Helvetica,Arial,sans-serif\">%@</p> \n"
"<h1 style=\"font:bold 16px Helvetica,Arial,sans-serif\"><a target=\"_blank\" href=\"%@\">%@</a></h1> \n"
"<br> \n"
"<table align=\"center\"> \n"
"<tbody> \n"
"<tr> \n"
"<td valign=\"top\" align=\"center\"> \n"
"<span style=\"font-family:Helvetica,Arial;font-size:11px;color:#696969;font-weight:bold\"> \n"
"</td> \n"
"</tr> \n"
"<tr> \n"
"<td align=\"left\"> \n"
"<span style=\"font-family:Helvetica,Arial;font-size:11px;color:#696969\"> \n"
"Please note that you have not been added to any email lists. \n"
"</span> \n"
"</td> \n"
"</tr> \n"
"</tbody> \n"
"</table> \n"
"</div>",
self.message,
[self.appStoreURL absoluteString],
self.applicationName
];
return emailBody;
}