我正在研究一些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