Html 红色源代码-Doctype标记

Html 红色源代码-Doctype标记,html,tags,doctype,Html,Tags,Doctype,当我在firefox上查看一个站点的源代码时,我看到了红色的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 我的理解是,红色源有时意味着错误关闭的标签或某种类型的错误 有人能解释为什么“过渡”标签是红色的,而“严格”标签是正常的吗 我在哪里可以找到规则来检查我的站点上需要哪些“DOC

当我在firefox上查看一个站点的源代码时,我看到了红色的

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我的理解是,红色源有时意味着错误关闭的标签或某种类型的错误

有人能解释为什么“过渡”标签是红色的,而“严格”标签是正常的吗


我在哪里可以找到规则来检查我的站点上需要哪些“DOCTYPE”标记

有没有关系


谢谢首先最重要的一点:是的,有doctype标签是相关的

如果没有doctype标记,您的页面将以怪癖模式呈现。这基本上意味着浏览器试图与它知道的最早的HTML版本兼容,通常类似于HTML3.2,以及它知道的最早的Javascript版本。在InternetExplorer中,它还意味着它使用,这可能会完全打乱您的布局


您可以在中找到有效的doctype标记。

最重要的第一点:是的,有doctype标记是相关的

如果没有doctype标记,您的页面将以怪癖模式呈现。这基本上意味着浏览器试图与它知道的最早的HTML版本兼容,通常类似于HTML3.2,以及它知道的最早的Javascript版本。在InternetExplorer中,它还意味着它使用,这可能会完全打乱您的布局


您可以在中找到有效的doctype标记。

此处红色不表示错误,而是表示警告或信息。如果将鼠标悬停在红色文本上,Firefox会显示一个工具提示,告诉您文档是在“”中呈现的,与严格DTD触发的“标准模式”相反


很可能这并不重要。如果是,并且您更喜欢“标准模式”,请使用严格的DTD。在验证中,如果您的标记是过渡的,则可以通过从下拉列表中选择过渡DTD来手动覆盖此选项。

此处红色并不表示错误,而是表示警告,或仅表示信息。如果将鼠标悬停在红色文本上,Firefox会显示一个工具提示,告诉您文档是在“”中呈现的,与严格DTD触发的“标准模式”相反


很可能这并不重要。如果是,并且您更喜欢“标准模式”,请使用严格的DTD。在验证过程中,如果您的标记是过渡的,那么您可以通过从下拉列表中选择过渡DTD来手动覆盖它。

“我在哪里可以找到规则来检查我的站点上需要哪个“DOCTYPE”标记?”-->简单地说:
(对于HTML5)?这不是问题。。这是默认的。。。请参阅参考:可能重复的“我在哪里可以找到规则来检查我的站点上需要哪个“DOCTYPE”标记?”-->。。这是默认的。。。请参阅参考:可能重复的