4 https://bugzilla.mozilla.org/show_bug.cgi?id=450191
7 <title>Test for Bug
450191</title>
8 <script src=
"/tests/SimpleTest/SimpleTest.js"></script>
9 <link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css"/>
12 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=450191">Mozilla Bug
450191</a>
13 <iframe id=
"display" src=
"about:blank"></iframe>
15 <script type=
"application/javascript">
17 /** Test for Bug
450191 **/
19 SimpleTest.waitForExplicitFinish();
22 var iframe = document.getElementById(
"display");
23 var subdoc = iframe.contentDocument;
24 var subwin = iframe.contentWindow;
26 var doctext =
"<div style='font-size: 2em'>div text <table><tr><td id='t'>table text</td></tr></table></div>";
28 function subdoc_body_font() {
29 return subwin.getComputedStyle(subdoc.body).fontSize;
32 function subdoc_cell_font() {
33 return subwin.getComputedStyle(subdoc.getElementById(
"t")).fontSize;
37 subdoc.write(doctext);
40 is(subdoc_cell_font(), subdoc_body_font(),
41 "Quirks style sheet should be applied.");
44 subdoc.write(
"<!DOCTYPE HTML>" + doctext);
47 isnot(subdoc_cell_font(), subdoc_body_font(),
48 "Quirks style sheet should NOT be applied.");
51 subdoc.write(doctext);
54 is(subdoc_cell_font(), subdoc_body_font(),
55 "Quirks style sheet should be applied.");