Opened 13 years ago
Last modified 13 years ago
#8161 confirmed Bug
IE9: an iframe without doctype causes problem with combo elements
Reported by: | Wiktor Walc | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | 3.2 |
Keywords: | IE9 | Cc: | satya_minnekanti@… |
Description
Steps to reproduce
- Add to the _samples folder file named test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CKEditor Samples</title> <meta content="text/html; charset=utf-8" http-equiv="content-type" /> </head> <body> <iframe src="replacebycode.html" width="900" height="600"></iframe> </body> </html>
- remove doctype from replacebycode.html
- open test.html
The result can be seen on the attached screenshot.
Attachments (1)
Change History (4)
Changed 13 years ago by
Attachment: | ie9_iframe_quirks.png added |
---|
comment:1 Changed 13 years ago by
Status: | new → confirmed |
---|---|
Version: | → 3.2 |
comment:2 Changed 13 years ago by
Cc: | satya_minnekanti@… added |
---|
comment:3 Changed 13 years ago by
I think that it might be related to https://connect.microsoft.com/IE/feedback/details/599022/canvas-element-unknown-in-iframe-if-no-doctype-on-parent-page-ie9p5
In IE9 it's not good idea to mix quirks and standards pages (iframes), because they won't behave in the way that it's expected, and IIRC, even some js tests will fail stating that the rendering is done for example in standards mode but the reality is that they have been forced to quirks (or the other way around).
There's no reason to use Quirks mode except while supporting very old sites, and in those sites the developer can add the X-UA-Compatible header (and forget about using code with new features)
Reproducible in IE9 from CKEditor 3.2.