我写了一个小工具,生成一个HTML / CSS代码放在文档上。
我的问题是,一些放置代码片段的网站正在使用DOCTYPE,其他网站是以怪癖模式编写的(这是正确的,整个网站都是怪癖模式),其他网站有不同的DOCTYPES ......
是否有可能以某种方式强制代码片段 - 并且只有代码片段 - 使用自己的标准?我希望它总是看起来一样,例如在以怪癖模式编写的整个网站上,我不能只将DOCTYPE添加到顶部,因为它“打破”了页面。关于如何解决这个问题的任何想法?
答案 0 :(得分:2)
不,因为浏览器模式是基于每个文档决定的。
您应该设计代码段,以便它在两种模式下都能正常工作。要获得此方面的帮助,您需要指定要生成的内容。
答案 1 :(得分:1)
一种解决方案是使用javascript检查document.doctype,然后根据它加载不同的样式。