问题标签 [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.
css - 在怪癖模式下无法正常工作的所有内容的列表?
有没有人有在 Quirks 模式(特别是 IE Quirks 模式)中有缺陷的 HTML、JavaScript 和 CSS 的完整列表?
我在http://www.quirksmode.org/css/quirksmode.html查看了 quirksmode.org 列表,但它似乎并不全面。例如,我看到一些浏览器在框架方面存在问题,除非您使用框架集文档类型。
谢谢,咩
html - 为什么某些 DOCTYPE 声明会导致 100% 高度的表和 div 停止工作?
在我看来,DOCTYPE
IE(6-8)中的某些声明可能会导致浏览器忽略height="100%"
表和 div(style="height:100%"
)
例如
将呈现DIV
与文本的高度,它不会拉伸。删除DOCTYPE
声明会导致根据DIV
需要垂直拉伸。
所以我的问题是:
- 为什么会这样?
- 你如何保持
DOCTYPE
并且仍然允许表格伸展? - 是否/发生在你身上?
- 你知道吗?它是众所周知的吗?
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?
html - 高度:IE7 中的 100% 问题,FF 中没有
我想显示一个没有滚动条的页面(高度:100%)。我已经阅读了将这个参数添加到html和body的建议。但它不像我预期的那样工作。在 FF 中,我确实没有看到滚动条。但在 IE7 和 8(标准模式)中有一个滚动条。在 Quirks 模式下,它按预期工作。请看一下:
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">
它也无济于事。
我该怎么办?
html - 将 rel 或 name 属性添加到 div 和 span 会导致 IE/FF 进入 quirks 模式吗?
将一个标签喜欢
或者
将 IE 和/或 FF 扔给 QM?根据 W3C 的说法,这些不是这些标签的标准属性,但它没有说明它是否会使它们无效。
非常感谢您的帮助。
html - 文档模式下的 Quirks 模式是什么以及如何更改它?
我在 IE8 开发者工具中看到了我的页面信息。
我的页面文档模式是 Quirks 模式。
什么是怪癖模式?以及如何更改文档模式?其他文档模式是什么?
文档模式如何影响页面。
html - 当以 Quirks 模式呈现父级时,能否以标准模式呈现 iframe 内容?
我有一个 html 页面,它在 iframe 中呈现一个 html 页面,我的页面在整个内容中添加了一个顶栏。为了使整个页面看起来无缝,我不得不依靠页面的 quirksmode 渲染来显示以下内容:(类似于谷歌图像结果页面的方式(页面你点击带有顶部框架的图像) -
这里的问题是有些页面在 quirks 模式下无法正确呈现。所以它们不能在 iframe 中正确显示。我将如何克服这一点?我可以在标准模式下仅渲染 iframe,而整个页面以怪异模式渲染(我不能妥协)。
有替代解决方案吗?
html - 有没有办法可以判断 IE7 是在标准模式还是 Quirks 模式下呈现页面
我在页面上遇到了一些 CSS 问题。它是有效的 CSS 和严格的 HTML。除了 IE(我只尝试了 7 个),它在每个*浏览器中都可以正常呈现。有没有办法判断它是以 Quirks 模式还是 Standard 模式呈现页面?我怀疑它可能在做怪癖模式,因为这是我能想到的唯一解释。
*Opera, Chrome, Safari, Firefox ... 不是每一个,但足够接近。