我想知道你是否可以在HTML doctype声明中使用https?例如,w3.org列出了不同的声明,所有声明都有http而不是https
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
我还没有看到使用https的doctype声明(尽管样本量对我来说很小)。有什么理由为什么这仍然是http?我假设URI被映射到https,所以它只是一个美化的东西,但为什么这仍然是http?
答案 0 :(得分:1)
我建议您使用HTML5的<!DOCTYPE html>
(在您链接的w3.org页面上列出),但较旧的声明是历史好奇心,不存在安全问题。浏览器不会将DOCTYPE标记中显示的http://...
字符串用作要加载的URL;这只是宣告作者打算遵循的标准的一种方式。