0

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

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

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

4

2 回答 2

2

不,因为浏览器模式是根据每个文档决定的。

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

于 2013-03-27T23:54:26.043 回答
1

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

于 2013-03-29T23:39:17.100 回答