我刚刚使用W3-validator验证了一个 html 文档,发现如果我使用:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
和:
<!DOCTYPE HTML>
- 它会发出警告
Line 4, Column 72: Using windows-1252 instead of the declared encoding iso-8859-1.
但是,如果我使用它是固定的:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
我真的不明白发生了什么,我什至不知道如何使用 DOCTYPE 标签,我只是从网上复制并粘贴了一个。
有人可以指出我正确的方向来理解:
- 为什么会这样
- 以及如何使用 DOCTYPE 标签