Html <;doctype>;VS<;!DOCTYPE>;

Html <;doctype>;VS<;!DOCTYPE>;,html,google-chrome,express,Html,Google Chrome,Express,我正在使用express在Chrome上提供HTML页面,如果我使用以下命令,外部CSS将不起作用: < !DOCTYPE html > 但外部CSS适用于: < doctype html > 为什么会这样 您必须使用 如果此选项不起作用=>您的页面已被弃用。在这种情况下,您可以: 使用或其他任何内容(例如:该行中没有任何内容)(变通方法) 浏览器尝试“降级”某些功能以正常工作 更新您的页面,直到它能够按照新的约定工作(解决方案) 执行一些验证,如果您

我正在使用express在Chrome上提供HTML页面,如果我使用以下命令,外部CSS将不起作用:

< !DOCTYPE html >
<!DOCTYPE html>
但外部CSS适用于:

< doctype html >

为什么会这样

您必须使用

如果此选项不起作用=>您的页面已被弃用。在这种情况下,您可以:

  • 使用
    或其他任何内容(例如:该行中没有任何内容)(变通方法)
    • 浏览器尝试“降级”某些功能以正常工作
  • 更新您的页面,直到它能够按照新的约定工作(解决方案)
执行一些验证,如果您的页面太旧,它将无法工作。

您必须使用

如果此选项不起作用=>您的页面已被弃用。在这种情况下,您可以:

  • 使用
    或其他任何内容(例如:该行中没有任何内容)(变通方法)
    • 浏览器尝试“降级”某些功能以正常工作
  • 更新您的页面,直到它能够按照新的约定工作(解决方案)
执行一些验证,如果您的页面太旧,它将无法工作。

当您有
时(您可能已经在这里编写了
<!DOCTYPE html>
,因为您不知道如何使用代码标记),它使浏览器在“标准模式”下工作。如果您没有它,或者其他一些较长的结构之一,浏览器在“”中工作,这意味着它们应用了许多怪癖,旨在模拟非常旧版本的IE中的bug和奇怪之处

如果省略感叹号,字符串就不是触发“标准模式”的神奇东西。构造
或等效的
,只是一个未定义的标记,被浏览器忽略

如果页面现在在怪癖模式下“工作”,不要把事情搞砸了。保持页面原样,只更改绝对需要更改的内容(如内容更新)。将其更改为标准模式将为页面的标记和样式的未来开发创造更好的可能性,但这可能需要大量工作,可能不仅仅是完全的重新设计和重写(或者只是一点点工作;即使我们看到了页面及其代码,也很难估计).

当您有
时(您可能已经有了,因为您不知道如何使用代码标记,所以您只在这里编写了
<!DOCTYPE html>
),它使浏览器在“标准模式”下工作。如果您没有它,或者其他一些较长的结构之一,浏览器在“”中工作,这意味着它们应用了许多怪癖,旨在模拟非常旧版本的IE中的bug和奇怪之处

如果省略感叹号,字符串就不是触发“标准模式”的神奇东西。构造
或等效的
,只是一个未定义的标记,被浏览器忽略


如果页面现在在怪癖模式下“工作”,不要把事情搞砸了。保持页面原样,只更改绝对需要更改的内容(如内容更新)。将其更改为标准模式将为页面的标记和样式的未来开发创造更好的可能性,但这可能需要大量工作,可能不仅仅是完全的重新设计和重写(或者只是一点点工作;即使我们看到了页面及其代码,也很难估计).

欢迎来到堆栈溢出。请向我们展示您的代码。因为
是一个无意义的
htmlunknowneElement
,而不是
文档类型。您可能有非常旧的无效HTML代码。欢迎使用堆栈溢出。请向我们展示您的代码。因为
是一个无意义的
htmlunknowneElement
,而不是
文档类型。您可能有非常旧的无效HTML代码。谢谢Jukka,您是对的,我不知道如何使用代码标记。为什么怪癖模式允许我的html页面获取外部css引用?我回家后可以提供更多的信息,但我的网站现在非常简单,所以我宁愿现在就修复,也不愿以后再修复。谢谢Jukka,你说得对,我不知道如何使用代码标记。为什么怪癖模式允许我的html页面获取外部css引用?我回家后可以提供更多的信息,但我的网站现在非常简单,所以我宁愿现在就修复它,而不是以后。