Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我编写了一个小工具,它可以生成 HTML/CSS 代码以放置在文档中。
我的问题是,将放置代码片段的一些网站使用 DOCTYPE,其他网站以 quirks 模式编写(没错,整个网站都处于 quirks 模式),其他网站使用不同的 DOCTYPE...
是否有可能以某种方式强制代码片段——并且只有代码片段——使用它自己的标准?我希望它看起来总是一样的,例如在以怪癖模式编写的整个网站上,我不能只将 DOCTYPE 添加到顶部,因为它会“破坏”页面。关于如何解决这个问题的任何想法?
不,因为浏览器模式是根据每个文档决定的。
您应该设计代码片段,使其在两种模式下都能工作。要获得这方面的帮助,您需要指定要生成的内容。
一种解决方案是使用javascript检查document.doctype,然后根据它加载不同的样式。