问题标签 [quirks-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2062 浏览

css - 在怪癖模式下无法正常工作的所有内容的列表?

有没有人有在 Quirks 模式(特别是 IE Quirks 模式)中有缺陷的 HTML、JavaScript 和 CSS 的完整列表?

我在http://www.quirksmode.org/css/quirksmode.html查看了 quirksmode.org 列表,但它似乎并不全面。例如,我看到一些浏览器在框架方面存在问题,除非您使用框架集文档类型。

谢谢,咩

0 投票
3 回答
8162 浏览

html - 为什么某些 DOCTYPE 声明会导致 100% 高度的表和 div 停止工作?

在我看来,DOCTYPEIE(6-8)中的某些声明可能会导致浏览器忽略height="100%"表和 div(style="height:100%"

例如

将呈现DIV与文本的高度,它不会拉伸。删除DOCTYPE声明会导致根据DIV需要垂直拉伸。

所以我的问题是:

  1. 为什么会这样?
  2. 你如何保持DOCTYPE并且仍然允许表格伸展?
  3. 是否/发生在你身上?
  4. 你知道吗?它是众所周知的吗?
0 投票
3 回答
412 浏览

cross-browser - Why does the XHTML 1.1 doctype trigger quirks mode?

I'm not using the XML declaration <?xml version="1.0" encoding="UTF-8" ?>

I'm only using this DTD as a first thing in a page? which has no problem rendering in strict mode.

It validated as quirks mode with this site http://vesa.piittinen.name/doctype/

(I can't give the link to the site on which I'm working)

In IE 6 it shows almost standards mode, and in FF it shows full standards mode.

Should I change my doctype to get the same rendering in all browser?

I'm having a rendering problem in a site

0 投票
2 回答
1165 浏览

html - 高度:IE7 中的 100% 问题,FF 中没有

我想显示一个没有滚动条的页面(高度:100%)。我已经阅读了将这个参数添加到htmlbody的建议。但它不像我预期的那样工作。在 FF 中,我确实没有看到滚动条。但在 IE7 和 8(标准模式)中有一个滚动条。在 Quirks 模式下,它按预期工作。请看一下:

0 投票
3 回答
3376 浏览

asp-classic - 经典 ASP 页面在 IE 8 中自动将 Quriks 模式设置为默认模式

在查看 HTML 时,IE 8 将默认文档模式设置为 IE8 标准,但它在 asp 页面上进入了 quirks 模式。
即使我使用<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 它也无济于事。
我该怎么办?

0 投票
5 回答
2590 浏览

html - 将 rel 或 name 属性添加到 div 和 span 会导致 IE/FF 进入 quirks 模式吗?

将一个标签喜欢

或者

将 IE 和/或 FF 扔给 QM?根据 W3C 的说法,这些不是这些标签的标准属性,但它没有说明它是否会使它们无效。

非常感谢您的帮助。

0 投票
1 回答
3289 浏览

html - 文档模式下的 Quirks 模式是什么以及如何更改它?

我在 IE8 开发者工具中看到了我的页面信息。

我的页面文档模式是 Quirks 模式。

什么是怪癖模式?以及如何更改文档模式?其他文档模式是什么?

文档模式如何影响页面。

0 投票
1 回答
579 浏览

html - Quirks 模式表和文本对齐问题

我有以下 html 代码片段:-

我必须在quirks 模式下渲染这段代码(由于页面中有一个 iframe,为了正确渲染它,我发现 Quirks 模式最适合)。我看到 IE8 将代码显示为:( 来源:ggpht.com替代文字

表格未与其他列表项对齐。而 Mozilla 将其显示为:-

替代文字
(来源:ggpht.com

此处表格已对齐,但文本未对齐。

这里出了什么问题?如何跨浏览器解决此问题

0 投票
2 回答
3144 浏览

html - 当以 Quirks 模式呈现父级时,能否以标准模式呈现 iframe 内容?

我有一个 html 页面,它在 iframe 中呈现一个 html 页面,我的页面在整个内容中添加了一个顶栏。为了使整个页面看起来无缝,我不得不依靠页面的 quirksmode 渲染来显示以下内容:(类似于谷歌图像结果页面的方式(页面你点击带有顶部框架的图像) -

这里的问题是有些页面在 quirks 模式下无法正确呈现。所以它们不能在 iframe 中正确显示。我将如何克服这一点?我可以在标准模式下仅渲染 iframe,而整个页面以怪异模式渲染(我不能妥协)。

有替代解决方案吗?

0 投票
1 回答
251 浏览

html - 有没有办法可以判断 IE7 是在标准模式还是 Quirks 模式下呈现页面

我在页面上遇到了一些 CSS 问题。它是有效的 CSS 和严格的 HTML。除了 IE(我只尝试了 7 个),它在每个*浏览器中都可以正常呈现。有没有办法判断它是以 Quirks 模式还是 Standard 模式呈现页面?我怀疑它可能在做怪癖模式,因为这是我能想到的唯一解释。

*Opera, Chrome, Safari, Firefox ... 不是每一个,但足够接近。