gpt4 book ai didi

html - Doctype meta 和 quirksmode

转载 作者:可可西里 更新时间:2023-11-01 14:54:02 25 4
gpt4 key购买 nike

我可以在这里澄清一些想法吗:

如果未指定文档类型,则调用 Quirksmode。

但是

当从本地主机提供服务时,无论文档类型如何,IE 似乎都会进入怪癖模式。请证实这一点,有人可以解释为什么会这样。

不过

当从本地主机提供服务并且 IE 进入 quirksmode 而不管 doctype 时,这可以通过在头部的第一行包含一个元标记来覆盖

<meta http-equiv="X-UA-Compatible" content="IE=edge">

这对我不起作用......我的语法有误吗?

head 中的元数据只会在从本地主机提供服务时应用?如果是这样,这是真的吗?

目前,无论是从本地主机还是通过网络提供,在 FF Chrome Opera 等中一切看起来都很好。

但我只是在 IE 中获得了怪癖模式

我的文档类型是

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

最后charset和quirksmode有关系吗?

我一直在用

<meta http-equiv="content-type" content="text/html; charset=utf-8" />       

在 apache 上将 apache 配置设置为默认为 UTF-8

最佳答案

Quirks Mode是古怪的,你不应该依赖任何关于它的特别之处。它被触发的情况取决于浏览器,但是如果你看到一个符合 XHTML 规范的 XHTML 文档类型来触发它,那么它可能是观察错误。你可能有例如文档类型之前的一些东西。关于 IE 的魔法 meta 标签也是如此。

您可能语法有误,但在发布的代码片段中没有。

或者问题可能是由某些 IE8 and IE9 complications 引起的在文档类型嗅探中。

charset 和 Quirks Mode 之间没有关系。

关于html - Doctype meta 和 quirksmode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com