19得票4回答
如何在本地开发时让IE9使用符合标准的模式?

根据MSDN的说明,要强制使用标准兼容模式,只需要包含HTML 5 doctype声明即可: http://msdn.microsoft.com/en-us/library/gg699338%28v=vs.85%29.aspx 当标记是远程服务时,它可以正常工作。但是,当我使用相同的标记从...

19得票3回答
如何强制IE9进入怪异模式?

我有一个包含iframe的页面,iframe中包含需要以quirks模式运行的代码(它是Microsoft的Outlook Web Access,因此不是我们可以修复的代码)。 IE9引入了一个“功能”,即当父框架处于IE9文档模式时,它还会将任何iframe强制为相同的文档模式。这破坏了我们...

18得票1回答
JQuery类选择器像$(.someClass)是大小写敏感的吗?

给定以下 HTML 代码:<div class="OpenIDSelector">some text</div> 为什么这个 JQuery 选择器在某些浏览器和页面上匹配成功,而在其他情况下却不行呢? 为什么这个 JQuery 选择器在某些浏览器和页面上匹配成功,而...

18得票1回答
如果doctype是HTML5,那么IE6处于哪种模式?

如果网页的文档类型声明为HTML5。<!doctype html> IE6使用哪种渲染模式? document.compatMode属性的值为CSS1Compat,看起来是标准模式而不是怪异模式。但是,这是否属实?IE6在HTML5术语被创造之前发布,那么它如何识别HTML5 d...

17得票4回答
什么会导致Internet Explorer进入怪异模式?

我创建了一个网页 (http://www.snow4life.yum.pl),在Firefox、Chrome等浏览器中都能正常显示。当然,愚蠢的IE复杂化了事情,因为它会自动进入怪异模式,即使doctype已经正确设置,并且网站通过了w3验证(虽然有一个错误缺少一些字符,但文件已在十六进制编辑...

16得票3回答
为什么某些DOCTYPE声明会导致100%高度的表格和div停止工作?

在我看来,IE(6-8)中的某些DOCTYPE声明可能会导致浏览器忽略对表格和元素应用的height="100%"属性(style="height:100%")。 例如:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//...

16得票4回答
需要一种方法来强制在MSIE8中重新绘制<select>。

使用模拟的媒体查询来改变页面中 &lt;select&gt; 的字体大小。 我也遇到了其他浏览器的问题,但是我暂时通过从DOM中分离元素,等待一小段时间后重新附加它们来解决这些问题。 但在MSIE8中,&lt;option&gt; 的高度仍然与设置的最大字号相等,即使已经不再应用该样式。 ...

13得票4回答
在一个框架中运行怪异模式,在另一个框架中运行标准模式?

我有一个使用框架(而不是iframes)编写的旧应用程序,是在IE6时代编写的,因此它以quirks模式运行。 是否可能(使用IE 7或8)仍然有一个框架处于quirks模式,另一个处于标准模式,还是整个浏览器必须处于一种模式或另一种模式? 我一直在尝试,但没有成功。 我看到了这个答案,...

12得票3回答
为什么未闭合的H3标签会破坏这个页面?

如果你使用最新版本的Chrome、Firefox或IE现代浏览器查看这个页面(链接),你会发现文本变得更大了。查看源代码,似乎是由于代码中存在未关闭的&lt;h3&gt;标签导致的。 然而,我记得大多数浏览器都会在有机会时自动关闭标签。下面的代码(与出问题的网站具有相同的doctype)可以...

12得票2回答
Internet Explorer 11仍然有怪异模式吗?

互联网浏览器11仍然支持怪异模式吗?我们使用一个非常老的系统,该系统依赖于怪异模式。 我知道这是一个非常老旧和易受攻击的环境,但我只是想知道它是否会继续工作。