Jquery plugins 怪癖模式兼容灯箱?(即)

Jquery plugins 怪癖模式兼容灯箱?(即),jquery-plugins,internet-explorer-8,lightbox,colorbox,quirks-mode,Jquery Plugins,Internet Explorer 8,Lightbox,Colorbox,Quirks Mode,我正在尝试将lightbox添加到旧网站。此站点仅在IE 8中正确显示,且“怪癖”模式处于打开状态。考虑到这个限制,是否有任何lightbox插件可以正常工作?对于不支持怪癖模式的插件,是否有解决办法 我尝试了ColorBox,但没有成功(该州明确表示不支持quirks模式)。目前几乎没有任何可用于quirks模式的产品 怪癖模式在2001年就过时了——它基本上是IE5兼容模式。如果您的代码仍在使用它,那么它就有一个严重的问题。到目前为止,最好的办法是升级你的网站,不再使用怪癖模式 好消息是,如

我正在尝试将lightbox添加到旧网站。此站点仅在IE 8中正确显示,且“怪癖”模式处于打开状态。考虑到这个限制,是否有任何lightbox插件可以正常工作?对于不支持怪癖模式的插件,是否有解决办法

我尝试了ColorBox,但没有成功(该州明确表示不支持quirks模式)。

目前几乎没有任何可用于quirks模式的产品

怪癖模式在2001年就过时了——它基本上是IE5兼容模式。如果您的代码仍在使用它,那么它就有一个严重的问题。到目前为止,最好的办法是升级你的网站,不再使用怪癖模式

好消息是,如果您只需要支持IE8及以上版本,这其实并不困难,因为IE8支持一个名为的CSS特性。(这在IE6或IE7中不起作用,这就是为什么怪癖模式持续了这么长时间,但在IE8中没有问题)

框大小调整
是一项标准CSS功能,可在所有浏览器中使用,并允许您指定框模型以类似于怪癖模式

盒子模型是quirks模式和standards模式之间的主要区别,因此,为了使为quirks模式编写的站点在所有浏览器中都能工作,只需在整个站点上设置
盒子大小:以下代码应该可以做到:

* {
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   -ms-box-sizing:     border-box;
    box-sizing:        border-box;
}
然后,您可以添加doctype并将站点置于标准模式,它应该像以前一样继续工作

完成后,您应该能够开始使用一些现代浏览器功能和最新的脚本库,就像您所询问的那样


希望能有所帮助。

这看起来像是slimbox支持怪癖模式,但我自己没有尝试过

不幸的是,目前我仍然需要维护旧的web应用程序,所以怪癖模式将持续一段时间。然而,这就引出了一个问题:你认为新的浏览器版本(即在不久的将来的任何时候)会停止支持quirks模式吗?@JPistone:是的:一个很大的风险——IE9默认情况下已经放弃了对quirks模式的支持,除非你明确地将其退回到兼容模式。IE10根本不支持它。当然,没有其他浏览器支持怪癖模式。