IE6 将 DOCTYPE 更改为错误的 DOCTYPE

2024-02-20

我正在使用定义了以下内容的网站DOCTYPE:

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

当我访问该网站时IE6, DOCTYPE神奇地变成了:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

而且.. 好吧 - 它可以保留,因为一切看起来都很好.. 但这是重点 - 只有一页有DOCTYPE变成:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

我无法忍受。

改变的原因是什么XHTML to HTML 4.01 and HTML 4.0 ?

我怎样才能强迫DOCTYPE in IE6 to XHTML要不就HTML 4.01 ?


原因却出人意料:

HTML 注释 放在之前<html>标签会导致页面的文档类型自动更改。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE6 将 DOCTYPE 更改为错误的 DOCTYPE 的相关文章

随机推荐

  • 更新特定领域模型属性?

    如何仅更新某些领域模型属性 而不是尝试使用一次又一次地保存完整的领域模型copyToRealmOrUpdate public class User extends RealmObject PrimaryKey public String i
  • Python数据结构的内存大小

    如何找到Python数据结构的内存大小 我正在寻找类似的东西 sizeof 1 hello 2 world 如果它能递归地计算每件事 那就太好了 但即使是基本的非递归结果也有帮助 基本上我想了解各种实现选项 例如元组与元组 列表对比类在内存
  • Youtube IFrame API 来源不受信任

    正如标题所示 我正在使用 IFrame API 我一直在遵循指南API参考 https developers google com youtube iframe api reference 它对我有用 但我发现出现了一些警告并希望解决它们
  • 仅使外部白色透明

    我正在使用 imagick 和 php 来修改上传的图像 我想去除图像周围的白色 使其具有透明背景 使用这个 val 65535 15 val intval val 1 divide by 1 means accept full fuzz
  • 如何从oracle表的多个分区中选择数据

    我正在尝试从分区表中的多个分区中选择数据 它适用于单个分区 select from table partition ParititonName 但不能选择多个分区 select from table partitions Part1 par
  • 添加自定义转换类型以进行字符串格式化

    python 中是否有向字符串格式添加额外的转换类型 使用的标准转换类型 基于字符串的格式化是这样的s对于字符串 d我想要做的是添加一个新字符 我可以为其指定一个自定义处理程序 例如 lambda 函数 该处理程序将返回要插入的字符串 例如
  • 在 C# 中将列表设置为只读

    我有这个示例代码 我想要做的是使 Nums 值只能使用 AddNum 方法写入 namespace ConsoleApplication1 public class Person string myName N A int myAge 0
  • ExecutorService 超时但不阻塞主线程

    我想在有时间限制的后台执行一些工作 问题是 我不想阻塞主线程 简单的实现是有两个执行器服务 一个负责安排 超时 第二个负责完成工作 final ExecutorService backgroundExecutor Executors new
  • F# 如何捕获所有异常

    我知道如何捕获特定异常 如下例所示 let test zip archive candidate zip archive let rc try ZipFile Open candidate zip archive ToString ZipA
  • Laravel 5.8 中 Auth::user() 返回 null

    我的 Laravel 5 8 10 项目中遇到身份验证问题 我没有使用 Laravel 创建的默认表单进行身份验证 当我在浏览器中访问 URL 仪表板时 通常用户会在登录时获得重定向 无论如何 应用程序允许它 另外当我使用时Auth use
  • TYPE_E_CANTLOADLIBRARY 仅当在 Windows 2003 x64 上的单独线程上使用 COM 对象时

    我有一个访问 COM 对象的 Windows 窗体应用程序 编译为 x86 它给了我以下错误 only在 Windows 2003 x64 上 当代码在单独的线程上运行时 创建 IDoc 期间出现异常 无法将类型 PTISG COM Tek
  • 修复 ARC 中潜在的内存泄漏

    以下单例类 SharedManager 辅助方法可能会导致保留周期 在静态分析器中收到警告 在行分配的对象的潜在泄漏 我该如何修复 我确实尝试使 ivar uuid weak 但在分析时仍然出现警告 NSString weak uuid b
  • std::numeric_limits::epsilon() 可以用来做什么?

    unsigned int updateStandardStopping unsigned int numInliers unsigned int totPoints unsigned int sampleSize double max hy
  • 有没有办法阻止 contentEditable 元素在光标到达底部时滚动?

    例如 我有一个 contentEditable div 我可以在其中输入内容 当文本到达 div 底部时 浏览器会自动滚动 div 以便文本末尾和光标仍然可见 如何防止 div 滚动 以便输入的文本超出 div 的底部 从而在键入时不再看到
  • 将二维 ArrayList 复制为新的

    所以我遇到的问题是在复制二维数组列表后 更改一个二维数组列表中的元素会影响另一个二维数组列表 我希望它们在内存中完全分开 第一个示例展示了它如何正确处理一维数组列表 import java util ArrayList public cla
  • 正则表达式匹配以测试有效年份

    给定一个值 我想验证它以检查它是否是有效的年份 我的标准很简单 其中值应该是整数4人物 我知道这不是最好的解决方案 因为几年前它不允许1000并将允许诸如5000 这个标准足以满足我当前的情况 我想出的是 d 4 虽然这有效 但它也允许负值
  • 性能:使用 JCIF 将文件复制到 Windows 网络的速度非常慢

    我正在尝试将文件从本地计算机复制到 Windows 服务器中的共享文件夹 这是我使用的功能 public static void copyFileUsingJcifs final String domain final String use
  • 如何将新工具箱添加到已安装的 Matlab 版本中?

    我需要向我的 Matlab Student 版本添加一个工具箱 我知道我必须下载工具箱文件 将它们放在某个目录中 然后指定路径 但是 我不太确定必须将文件放在哪里 我下载了两个 zip 存档 Symbolic Math Toolbox Co
  • 如何在 MMT 中粘合/识别两个结构中的内含物?

    我想形式化形式语言及其语义MMT https uniformal github io 并定义一个一般概念语义等价两种语义 one句法 准确地说 对后者进行编码实际上是一种识别 粘合 我不知道如何在 MMT 中做到这一点 接下来让我详细说明我
  • IE6 将 DOCTYPE 更改为错误的 DOCTYPE

    我正在使用定义了以下内容的网站DOCTYPE 当我访问该网站时IE6 DOCTYPE神奇地变成了 而且 好吧 它可以保留 因为一切看起来都很好 但这是重点 只有一页有DOCTYPE变成