我正在研究一些oracle代码来生成HTML电子邮件。它主要工作,但是我将所得到的HTML放在Dreamweaver CS6中以使用验证。我得到一些错误:HTML 4.01 HTML电子邮件错误
1)否在文件级声明字符编码[HTML 4.01]
2)元素 “U” 未定义[HTML 4.01]
HTML代码是自动生成的富文本编辑器小部件。我应该使用HTML 4.01以外的东西吗?我对HTML标题代码不太了解。
下面是从我的测试生成的HTML代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Saint Susanna Parish Mailing</title>
</head>
<body>
<p>This is normal text</p>
<p>
<strong>This is bold</strong>
</p>
<p>
<u>This is Underscored</u>
</p>
<ol>
<li>
<span style="color:#ff0000;">This is numbered</span>
</li>
</ol>
<ul>
<li>This is bulleted</li>
</ul>
<p style="text-align: center;">This is centered</p>
<p>
<span style="font-size:18px;"><span style="font-family: times new roman,times,serif;">This is a new font</span></span>
</p>
<p style="text-align: right;">This is right justified</p>
<p> </p>
</body>
</html>
感谢您关注此事。
我觉得编码可以在邮件标题中指定,所以我不会太担心这一点。 'u'在[HTML 4.01](不赞成使用)(http://www.w3schools.com/tags/tag_u.asp)但并未过时,所以这就是验证器似乎错了的地方。不过,我不会强调文本,因为很明显,文本可能很容易被误认为链接。如果你需要,而且你不想使用'',你可以使用内联'文本修饰'风格。 – GolezTrol 2014-12-05 17:12:23
感谢您的回复。因此,您的评论“我认为可以在邮件标题中指定编码”,您是说我应该改变标题中的内容或忽略验证器的警告? – user3138025 2014-12-05 17:16:35
确实。我在答案中提供了信息,因为它成了一个真正的完整答案。 :) – GolezTrol 2014-12-05 17:21:45