Html 怪癖模式和DOCTYPE兼容性

Html 怪癖模式和DOCTYPE兼容性,html,css,doctype,Html,Css,Doctype,我编写了一个小工具,可以生成HTML/CSS代码,并将其放在文档中 我的问题是,一些放置代码片段的网站使用的是DOCTYPE,其他网站使用的是quirks模式(没错,整个网站都使用quirks模式),其他网站使用的是不同的DOCTYPE 是否有可能以某种方式强制代码段(仅限于代码段)使用其自己的标准?我希望它看起来总是一样的,例如,在以怪癖模式编写的整个网站上,我不能只在顶部添加DOCTYPE,因为它会“破坏”页面。关于如何解决这个问题有什么想法吗?没有,因为浏览器模式是根据每个文档确定的 您应

我编写了一个小工具,可以生成HTML/CSS代码,并将其放在文档中

我的问题是,一些放置代码片段的网站使用的是DOCTYPE,其他网站使用的是quirks模式(没错,整个网站都使用quirks模式),其他网站使用的是不同的DOCTYPE


是否有可能以某种方式强制代码段(仅限于代码段)使用其自己的标准?我希望它看起来总是一样的,例如,在以怪癖模式编写的整个网站上,我不能只在顶部添加DOCTYPE,因为它会“破坏”页面。关于如何解决这个问题有什么想法吗?

没有,因为浏览器模式是根据每个文档确定的


您应该设计代码段,使其在两种模式下都能工作。要获得这方面的帮助,您需要指定生成的内容。

否,因为浏览器模式是根据每个文档确定的


您应该设计代码段,使其在两种模式下都能工作。要获得这方面的帮助,您需要指定生成的内容。

一种解决方案是使用javascript检查document.doctype,然后根据它加载不同的样式。

一种解决方案是使用javascript检查document.doctype,然后根据它加载不同的样式。

你不能告诉你的用户使用标准模式吗?不,因为有些网站已经完成,有数千个页面使用怪癖模式,他们需要代码。任何使用怪癖模式的网站都早就该返工了,因此没有“完成”。同意,但是我在问另外一个问题,如果你不能做得更好,为什么不直接回答这个问题或者忽略它呢?我想我已经说得很清楚了,我想要的解决方案是不要覆盖一个完整的网站——这不是我的工作——luqita他在回答你的问题时提出了最有可能有效的方法。我从来没有听说过能够影响文档部分的呈现模式,我强烈怀疑这种情况是否存在,除非使用
iframe
s执行include。或者,您可以修改HTML/CSS,以确保两者呈现相同的效果。(通过显式地发出处理所有怪癖模式差异的CSS。)难道你不能告诉你的用户使用标准模式吗?不,因为一些网站已经完成,有数千个页面使用怪癖模式,他们需要代码。任何使用怪癖模式的网站都早就该返工了,因此没有“完成”.同意,但我在问其他问题,如果你不能做得更好,为什么不回答这个问题,或者忽略它?我想我已经说得很清楚了,我想要的解决方案是不要覆盖一个完整的网站——这不是我的工作——luqita他在回答你的问题时提出了最有可能有效的方法。我从来没有听说过能够影响文档部分的呈现模式,我强烈怀疑这种情况是否存在,除非使用
iframe
s执行include。或者,您可以修改HTML/CSS,以确保两者呈现相同的效果。(通过显式地发出处理所有怪癖模式差异的CSS。)关于如何做到这一点有什么提示吗?这看起来不太容易做到,我试图找到信息,但没有找到任何有价值的东西。有没有关于如何做到这一点的提示?这看起来不太容易做到,我试图找到信息,但没有找到任何有价值的东西。