IE6下的119个bug

来源:119 bugs in IE6 for Windows

1- Non-defined value of option is not set to the contents of the OPTION element Firefox 1.x, Firefox 2.x, Seamonkey 1.x, Opera 9.x, Safari 2, Safari 3.0.2, K-meleon 1.x, Konqueror 3.5.8, Galeon 2, Epiphany 2 all pass this test. Another interesting testcase for this bug is initial value of the 'value' attribute of <option> is not set to the contents of the element by Nisse Engstr?m. This bug has been reported at connect's IE beta feedback as bug 348515.

2- percentage value on absolutely positioned element is wrong

also Demo on another variation of this bug Fixed in IE 7 beta 2 build 5335.5

3- Overflow: visible is buggy Fixed in IE 7 beta 2 build 5296

4- text-align: center affect positioned elements when it should not Fixed in IE 7 beta 2 build 5335.5

5- Top: <percentage> on relatively positioned element where its containing block's height is auto must be resolved as top: auto Firefox 1.x, Firefox 2.x, Opera 9.23, Opera 9.50a1, Safari 2, Safari 3.0.3, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Konqueror 3.5.8, Galeon 2, Epiphany 2 all pass this test.

6- Constrained link is shrinked by wrapping cell
This bug happens often. The web author creates a site menu based on a table, defines display: block for the link in order to make the link clickable in the whole area of the cell, then uses width: 100% (instead of width: auto). NS 6.2, NS 7.0, NS 7.2, Seamonkey 1.x, K-meleon 1.x, Firefox 1.x, Firefox 2.0, Safari 2.0, Safari 3.0.2, Opera 9.01, Konqueror 3.5.4, Galeon 2.0.1, Epiphany 2.14 all pass this test.

7- Left: auto and margin bug 1st Demo   2nd Demo   3rd Demo. Opera 8.50, Safari 2.0, Safari 3.0.2, Opera 9.01, Konqueror 3.5.4, Firefox 1.5.0.6, Firefox 2.0, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, Galeon 2.0.1, Epiphany 2.14 all pass all 3 tests. These bugs have also been identified and demonstrated by several others, including in Alan Gresley's excellent IE7 Recalculated Offset Bug test page and by Ryan Shannon in his IE7 Breaks Offsets.

8- tbody {height: 150px; overflow: auto;} does not work

9- Default border-color when not explicitly defined This is a failure to implement correctly CSS 1 border-color property. Konqueror 3.3, Opera 8.50, Opera 9.01, Firefox 1.5.0.6, Firefox 2.0, Safari 2.0, Safari 3.0.2, Amaya 9.54, NS 6.1, NS 6.2, K-meleon 1.x all pass this test.

10- Windows not opened by javascript can be closed by javascript Fixed in IE 7 beta 2 build 5296

11- Border-color bug This testcase comes from an example as given in the last 3 Working Draft of CSS 2.1, in section 8.5.4. Konqueror 3.3, Opera 8.50, Opera 9.01, Firefox 1.0.4, Firefox 1.5.0.6, Firefox 2.0, Seamonkey 1.x, K-meleon 1.02, Safari 2.0.4, Safari 3.0.2, Amaya 9.54, NS 6.1, NS 6.2, NS 7.0 and NS 7.1 all pass this test.

12- CSS2 caption-side property not supported Firefox 1.5.x, Firefox 2.0.0.8, Opera 9.50, Safari 3.0.3, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 7.0, NS 7.2 all pass this test.

13- Background-attachment: scroll should scroll within the containing block, not within the viewport This bug is a failure to implement correctly CSS 1 background-attachment property. Firefox 1.x, Firefox 2.x, Opera 9.x, Amaya 9.52, Amaya 9.54, Seamonkey 1.x, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

14- CSS error parsing error: Parsing color: rgb(real, int, int) is wrong Firefox 1.5.x, Firefox 2.0.0.9, Opera 9.50, Safari 3.0.3, Konqueror 3.5.8 all pass this test.

15- Absence of parsing errors on 3 malformed declarations Firefox 1.5.0.6, Firefox 2.0, Safari 2.0, Safari 3.0.2, Konqueror 3.3, Opera 9.01, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Amaya 9.53 all pass these 3 tests.

16- Absence of parsing errors on 2 malformed border shorthand declarations Firefox 1.5.0.6, Firefox 2.0, Safari 2.0, Safari 3.0.2, Konqueror 3.3, Opera 9.01, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2 all pass both these tests.

17- Float bug in IE 6 (CSS 1 Test Suite: 4.1.4) "we support the 'float' property, and pass the set of tests in the CSS1 test suite" Chris Wilson, August 10th 2006. Firefox 2.x, Opera 9.x, Safari 2, Safari 3.0.2, Konqueror 3.5.8, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

18- Another float bug in IE 6 (CSS 1 Test Suite: 5.5.25b) "we support the 'float' property, and pass the set of tests in the CSS1 test suite" Chris Wilson, August 10th 2006. Firefox 2.x, Opera 9.x, Safari 2, Safari 3.0.2, Konqueror 3.5.8, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

19- Width of a table in border-collapse: collapse model must include half of the table border Internet Explorer 8 beta 1, Firefox 3, Seamonkey 2.x all pass this test. Firefox 2.0.0.13 and Konqueror 3.5.8 also pass this test but they return the wrong computed value for CSS width.

20- Dynamically inserted radio button is not checkable

21- insertRow() not working accordingly

22- A border around an iframe creates unexpectedly a padding-right and padding-bottom which are twice as large as the border Fixed in IE 7 beta 2 build 5296

23- if(SelectIterator == OptionIterator) {objOption.defaultSelected = true;};
defaultSelected is not supported by Internet Explorer 6, 7 and 8 beta 1

24- document.getElementById(SelectList[SelectIterator]).add(objOption, null);
add(objOption, null) does not work under Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8. Firefox 1.5, Firefox 2, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1, Konqueror 3.5.8, Seamonkey 1.x Seamonkey 2.x, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 all pass this test.

25- A <col>'s width should include a table's cellpadding Firefox 1.5, Firefox 2.x, Firefox 3, Seamonkey 2.x, NS 7.2, Opera 6.06, Safari 3.0.2, Internet Explorer 8 beta 1 all pass this test.

26- DOM nodeType constant values are not listable, are not accessible This bug has been reported at connect's IE beta feedback as bug 339307. This bug has been closed by the IE team and will not be fixed for the release of IE 8 final.

27- Incorrect parsing of CSS declarations involving cursor: url("...")

28- Percentage on padding is not rendered Fixed in IE 7 beta 2 build 5296

29- Id versus name when using getElementById is incorrectly implemented This one has been reported by many people, including Peter-Paul Koch. This bug has been reported at connect's IE beta feedback as bug 333979 and has also been reported at Web Bug Track bug 152: getElementById returns incorrect objects in IE.

30- padding on <col> must be ignored

31- Incoherences with offsetLeft, offsetTop and offsetParent implementations. If an object has no offsetParent, then its offsetLeft value must be 0 and its offsetTop value must be 0. If an object's offsetLeft value is 0 and its offsetTop value is also 0, then such object's offsetParent attribute must be null otherwise the definitions provided at MSDN do not make sense. offsetLeft, offsetTop and offsetParent demo Ambiguities, incoherences and circular dependencies have been reported by other observers.

32- Support for cssFloat

33- Borders on <col> are not applied

34- Many DOM attributes are wrong This bug has been reported at connect's IE beta feedback as bug 348537.

35- Background-color inherit (CSS 1 Test Suite: 7.1) Firefox 2.x, Opera 9.x, Safari 2, Safari 3.0.2, Konqueror 3.5.8, Amaya 9.54, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

36- Background-color of select must be transparent so that color of selected option gets visible, is shown. Opera 9.50, Konqueror 3.5.8 all pass this test.

This bug has been closed because it turns out it is INVALID.

37- Inline box height should not grow, should not stretch vertically to fit nested inline child elements Firefox 1.0.8, Firefox 1.5.0.7, Firefox 2.0, K-meleon 1.0.2, Opera 9.02, Amaya 9.52, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Safari 2.0, Safari 3.0.2, Konqueror 3.4.3, Konqueror 3.5.4, Epiphany 2.14, Galeon 2.0.2 all pass this test.

38- When HTML 4 rules attribute is defined for rows, cols or groups, then the border-collapse value must be collapse in CSS 2.1 Firefox 2.x, Opera 9.x, Safari 3.0.4, NS 7.2, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2, Epiphany 2 all pass these 3 tests.

This bug has been closed because it turns out it is INVALID. From the beginning, I assumed that currentStyle (and then, later, runtimeStyle) equated/was for IE the W3C equivalent of getComputedStyle. My mistake.

39- Support of comma as separator in CSS 2.1 property clip: rect(valOffsetTop, valOffsetRight, valOffsetBottom, valOffsetLeft) Firefox 1.5.0.7, Firefox 2.0, Opera 9.02, Konqueror 3.5.4, Safari 2.0, Safari 3.0.2, NS 6.2, NS 7.0, NS 7.1, NS 7.2 and MSIE 5.5 all pass this test.
"Internet Explorer takes their usual route and ignores the required comma separated values and only supports the optional comma-less method. So, even though using commas is the correct method, you'll need to drop the commas in order for the clip property to work in Internet Explorer (even in IE7)." taken from Misunderstood CSS Clip by Nicholas Gagne. This is also reported in the tutorial Creating Thumbnails Using the CSS Clip Property by seifi.org in the following manner:
"The W3C recommendation suggests using commas between the coordinates, however this is broken in Internet Explorer. Strangely using the commas in IE does not work when in standards-compliant mode, but it does work when in quirks mode.".

40- Internet Explorer 6 fails to collapse adjoining margins according to CSS 2.1, 1st Demo Firefox 1.5.0.7, Firefox 2.0, Opera 9.02, Konqueror 3.5.5, Safari 2.0, Safari 3.0.2, Hv3 TKHTML alpha 16 all pass this test.

41- Internet Explorer 6 fails to collapse adjoining margins according to CSS 2.1, 2nd demo Firefox 1.5.0.7, Firefox 2.0, Opera 9.02, Konqueror 3.5.4, Safari 2.0, Safari 3.0.2, Hv3 TKHTML alpha 16 all pass this test.

42- Internet Explorer 6 fails to collapse adjoining margins according to CSS 2.1, 3rd demo Firefox 1.5.0.7, Firefox 2.0, Opera 9.02, Konqueror 3.5.4, Safari 2.0, Safari 3.0.2, Hv3 TKHTML alpha 16 all pass this test.

43- Internet Explorer 6 and Internet Explorer 7 fail to clear according to CSS 2.1; there is also this important additional demo on clear which is more revealing of the way Internet Explorer 6 and Internet Explorer 7 fail to clear elements. Firefox 1.5.0.7, Firefox 2.0, Opera 9.02, Konqueror 3.5.5, Safari 2.0, Safari 3.0.2, Hv3 TKHTML alpha 16 all pass this test. This bug is very often encountered and very often reported in web authoring newsgroup discussion forum as breaking basic CSS columnar layout; e.g.: CSS columnar layout that fails in MSIE 7: 5th demo (Mike Barnard)

44- Horizontal line's css color Opera 9.10, Konqueror 3.5.5, Safari 2.0, Safari 3.0.2, Firefox 2.x, Seamonkey 1.x, Amaya 9.53, Hv3 TKHTML alpha 16 render this testcase perfectly. "Essentially, IE treats them [horizontal lines] as inline elements, while the others [browsers] treats them [horizontal lines] as block elements." coming from How do I style an hr?
<hr> is a block-level element, not an inline-element.

 45- Negative margin on a floated block Opera 9.20, Konqueror 3.5.5, Amaya 9.55, Safari 2.0.4, Safari 3.0.2, Firefox 2 and Seamonkey 1.x all pass this test.

46- Absolutely positioned elements are very difficult to select (highlight) precisely, conveniently via keyboard (Shift+ left/right arrow keys) or via mouse (caret dragging). Steps to reproduce: load this Basic 2 Columns CSS layout that fails (usability) in MSIE 6 demo page and then try to select text precisely in the right orange column. No problem whatsoever with Firefox 2, Opera 9, Safari 2, Safari 3.0.2, Konqueror 3.5.8, Amaya 9.55, Hv3 TKHTML alpha 16. Absolutely impossible for MSIE 6 and MSIE 7.

47- Dynamically DOM-created and DOM-inserted form controls are not DOM-fetchable, not DOM-queryable This bug was also reported by Aaron Gustafson in Death to bad DOM Implementations in september 2005. "I just encountered a DOM implementation issue in IE which took about three hours to solve (and like a year off my life)." This bug is also mentioned, explained at Semicolon's "Setting the 'name' attribute in Internet Explorer" by Bennett McElwee.

48- Vertical-align: sub is incorrectly rendered Firefox 2.0.0.3, Safari 2.0.4, Safari 3.0.2, Opera 9.20, Seamonkey 1.x, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Epiphany 2.14, Konqueror 3.5.5 all pass this test.

49- Background and inherit bugs Firefox 2.x, Opera 9.x, Safari 2, Safari 3.0.2, Konqueror 3.5.8, Seamonkey 1.x, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test. Credit goes to Lutz-Peter Hooge for one of his testcase.

50- Table cell border color must use color if not defined Firefox 2.0.0.6, Safari 3.0.3, Opera 9.50, Amaya 9.55, Konqueror 3.5, Seamonkey 1.x, Seamonkey 2.x, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

51- Left floated block bug Firefox 2.0.0.3, Safari 2.0.4, Safari 3.0.2, Opera 9.20, Seamonkey 1.x, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Epiphany 2.14, Konqueror 3.5.5 all pass this test. This bug was also found, investigated and reported by Donald Milne in his Incorrect interaction in Internet Explorer 6+ of floated div with following non-floated div. Credit goes to Lutz-Peter Hooge for filing a float bug with a similar testcase.

52- Table border conflict resolution This example comes directly from section 17.6.2 of CSS 2.0 spec. and section 17.6.2.1 of latest CSS 2.1 spec.. NS 7.0, NS 7.2, Seamonkey 1.x, K-meleon 1.x, Firefox 1.x, Firefox 2.x, Safari 2.0, Safari 3.0.2, Opera 9.x, Konqueror 3.5.4, Galeon 2.0.1 all pass this test.

53- Failure to parse incorrect selector (wrong syntax) NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Seamonkey 1.x, K-meleon 1.x, Firefox 1.x, Firefox 2.x, Safari 2.0, Safari 3.0.2, Opera 9.x, Amaya 9.54, Hv3 TKHTML alpha 16, Konqueror 3.5, Galeon 2.0.2, Epiphany 2.14 all pass this test.

54- Links with display: block do not react to hover over their non-text part if previous block-level element has a negative margin-top. NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2, Seamonkey 1.x, K-meleon 1.x, Firefox 1.x, Firefox 2.x, Safari 2.0, Safari 3.0.2, Opera 9.x, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Galeon 2, Epiphany 2 all pass this test.
A similar problem/issue was explained in Sliding doors of CSS, part II in "A list apart" article, in October 2003

55- CSS 2.1, section 9.5.1: float example failure. This float test/example directly comes from the CSS 2.1 spec (latest Working Draft), in section 9.5.1. Opera 9.x, Safari 2, Safari 3.0.2, Konqueror 3.5, Amaya 9.54, Hv3 TKHTML alpha 16 all pass this test.

56- CSS columnar layout that fails in MSIE 6 and 7: 1st demo: resizing text size breaks this CSS columnar layout in MSIE 6 and MSIE 7. Firefox 2.0.0.4, Safari 3.0.2, Opera 9.21, Konqueror 3.5.8, NS 7.0, NS 7.2, Amaya 9.55, Hv3 TKHTML alpha 16, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, Galeon 2, Epiphany 2, Amaya 9.55 all pass this test.

57- CSS columnar layout that fails in MSIE 6 and 7: 2nd demo: the main content (central column) is pushed down by a huge gap and the left column has light green stripes. Firefox 2.0.0.4, Safari 2, Safari 3.0.2, Opera 9.21, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Amaya 9.55, Hv3 TKHTML alpha 16, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

58- Miswritten system font reserved names are honored: MSIE 6 and MSIE 7 does not parse correctly miswritten system font reserved names. Firefox 2.0.0.4, Safari 2, Safari 3.0.2, Opera 9.21, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test. This bug has been reported at connect's IE beta feedback as bug 348925.

59- hasAttributes() method is not supported. MSIE 6 and MSIE 7 do not support DOM 2 Core hasAttributes() method. Firefox 2.0.0.4, Safari 2, Safari 3.0.2, Opera 9.21, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

60- DOM 1 Core and DOM 2 Core attributes NamedNodeMap implementation Internet Explorer 6 and Internet Explorer 7 do not implement correctly the attributes attribute as a list of specified attributes. Firefox 2.0.0.4, Safari 2, Safari 3.0.2, Opera 9.21, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

61- Javascript reserved keyword const is not supported MSIE 6 and MSIE 7 do not support the javascript reserved keyword const used to declare and to define constants. Firefox 2.0.0.4, Safari 2, Safari 3.0.2, Opera 9.21, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

62- OffsetHeight for dynamically created with document.write() is wrong Firefox 2.0.0.4, Safari 2, Safari 3.0.2, Opera 9.21, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test. This bug has been reported at connect's IE beta feedback as bug 348930.

It has been established that this bug is INVALID.

63- Formatted alternate text is not implemented Alternate text for nonexistent images should be rendered as specified by markup code. This bug will still occur even if the MSIE 6 and MSIE 7 user have the Tools/Internet Options.../Advanced tab/Accessibility section/Always expand ALT text for images checkbox checked. Firefox 2.0.0.4, Opera 9.21, Konqueror 3.5.8, Amaya 9.55, Seamonkey 1.x, Seamonkey 2.x, NS 6.2, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

64- In CSS 2.1, identifiers (class, id) can not start with a hyphen followed by a digit. Firefox 2.0.0.5, Opera 9.22, Safari 3.0.4, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test. NS 7.0, Konqueror 3.5.8 and Safari 3.0.2 partially pass the test.

65- A relatively positioned child is not clipped, hidden by parent with overflow: hidden Firefox 2.0.0.5, Opera 9.22, Safari 3.0.2, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

66- A relatively positioned inline child is not clipped, hidden by parent with overflow: hidden Firefox 2.0.0.5, Opera 9.22, Safari 3.0.2, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

67- The value of usemap must match the value of the name attribute of the associated map element. This comes directly from the HTML 3.2 and HTML 4.01 spec. Firefox 2.0.0.5, Safari 3.0.2, NS 6.2, NS 7.0, NS 7.2, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

68- Non-floated <div> unexpectedly wraps around a right-floated <div> on next line. The test can be better (or also) seen when resizing the browser window. Firefox 2.0.0.6, Safari 3.0.3, Opera 9.22, Konqueror 3.5.8, Amaya 9.55, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.x, Epiphany 2.x all pass this test.

69- CSS columnar layout that fails in MSIE 6 and MSIE 7: 3rd demo: because of its left: auto miscalculation offset bug, the navigation menu links at the top are incorrectly offset. Firefox 2.0.0.6, Safari 3.0.3, Opera 9.22, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.x, Epiphany 2.x all pass this test. Hv3 TKHTML alpha 16 positions navigation menu links at the top with the correct offset but it does not render the whole webpage as expected. This bug has been reported at connect's IE beta feedback as bug 339084.

70- 1px dotted borders are rendered as dashed. Firefox 2.0.0.6, Safari 3.0.3, Opera 9.22, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Amaya 9.55, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.x, Epiphany 2.x all pass this test. This bug has also been reported by others, including Dan in dotted borders test in Internet Explorer 7.

71- Float bug when containing block has a specified width. When a containing block has a specified width (e.g. "width: 335px;"), its float (if sufficiently long, tall) must protude out of its containing block, must spill past the bottom of its containing block and extend outside, below and the text of its next sibling must be "pushed aside". Firefox 2.0.0.6, Opera 9.23, Safari 3.0.3, Konqueror 3.5.8, Hv3 TKHTML alpha 16, NS 7.0, NS 7.2, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.1.2, Galeon 2.x, Epiphany 2.x all pass this test. This bug has also been reported by several others, including Rubb in Float bug in IE when container has width specified and by Nick Rigby in containing float bug example.

Picture copied from http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/


Picture copied from http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/

72- Links in <ul> styled with display: block do not trigger :hover when hovering the mouse cursor over their non-text part if they are at the same vertical position as text in a next sibling. Firefox 2.0.0.6, Opera 9.23, Opera 9.50, Safari 3.0.3, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.1.2, Galeon 2.x, Epiphany 2.x all pass this test. This sort of bug happens often in CSS columnar webpage templates (e.g.: Bridge CSS columnar template and is reported often in newsgroups (e.g.: http://www.itzehoer.de/ in alt.html newsgroup forum discussion on May 4th 2007 under the subject line Link-Problem with IE7 ) and is one reason why amateur web authors resort to display: table-cell, bizarre hacks, ugly and non-forward-compatible hacks or/and even table-based layout design.

73- Vertical-align should NOT and must NOT apply to <ul> with list-style-image. Firefox 2.0.0.6, Opera 9.23, Opera 9.50, Safari 3.0.3, Seamonkey 2.0a1pre, Konqueror 3.5.2, Seamonkey 1.x, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2 all pass this test.

74- Rendering ALT text for images as inline and expanding the image placeholder dimensions as required by the alt text. When an image can not be displayed - for whatever the reasons -, then the alt text should be rendered as inline and image frame/placeholder dimensions should be ignored. Firefox 2.0.0.6, Seamonkey 1.x, Seamonkey 2.0a1pre, Seamonkey 1.x, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2 all pass this test.

75- Images should be underlined in the following testcases:

Firefox 2.0.0.6, Safari 2.0.4, Safari 3.0.3, Konqueror 3.5.8, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 7.2 all pass these 3 tests.

76- Internet Explorer 6 and Internet Explorer 7 fail to collapse adjoining bottom margins according to CSS 2.1: Collapsing adjoining bottom margins and position bug demo According to CSS 1, section 4.1.1 and CSS 2.1, section 8.3.1,

  • "The top margin of an in-flow block-level element is adjoining to its first in-flow block-level child's top margin if the element has no top border, no top padding, and the child has no clearance"
  • "The bottom margin of an in-flow block-level element with a 'height' of 'auto' and 'min-height' less than the element's used height and 'max-height' greater than the element's used height is adjoining to its last in-flow block-level child's bottom margin if the element has no bottom padding or [no bottom] border."

Firefox 2.0.0.7, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

77- Internet Explorer 6 and Internet Explorer 7 fail to correctly position an image with background-position when it is defined with em: MSIE 7 background position bug demo. Firefox 2.0.0.7, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2 all pass this test. Credit goes to Tim Snadden for his Internet Explorer Background Position Bug demo. This bug has been reported at connect's IE beta feedback as bug 348564.

78- Internet Explorer 6 and Internet Explorer 7 position wrongly the border of a paragraph: Mispositioned border demo. Firefox 2.0.0.7, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2, Amaya 9.55, Hv3 TKHTML alpha 16 all pass this test.

79- Internet Explorer 6 and Internet Explorer 7 wrongly style <col>: <col> styled by color declaration demo. Firefox 2.0.0.7, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2, Amaya 9.55, Hv3 TKHTML alpha 16 all pass this test.

80- Internet Explorer 6 and Internet Explorer 7 return a cell collection on a table: HTMLCollection cells is not an attribute of HTMLTableElement demo. Firefox 2.0.0.7, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2 all pass this test.

81- Internet Explorer 6 and Internet Explorer 7 do not support several CSS 2.1 list-style-type: decimal-leading-zero, lower-greek, lower-latin, upper-latin, armenian and georgian demo Firefox 2.0.0.7, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 7.0, NS 7.2, all pass this test. Amaya 9.55 partially pass this test.

82- Internet Explorer 6 and Internet Explorer 7 render a padding box for empty block-level element when they are preceded by an inline element: Empty block-level element demo Firefox 2.0.0.8, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.1, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

83- Internet Explorer 6 and Internet Explorer 7 do not collapse margin-top accordingly between <body> and first in-flow block-level child: Margin-top collapsing demo Firefox 2.0.0.8, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.1, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Amaya 9.55 all pass this test.

84- Internet Explorer 5, Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8 beta 1 do not increase or decrease correctly nested block-level elements when they use font-size: 1em: EM text resizing bug demo. This is a widely known and very frequently encountered and reported bug in Internet Explorer 5, Internet Explorer 6 and Internet Explorer 7 . Basically, the problem with setting the font-size in EM is that increasing or decreasing text size will grow or shrink fonts out of proportion (exponentially) for nested block-level elements. Firefox 2.0.0.8, Opera 9.50, Safari 3.0.3, Konqueror 3.5.5, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.1, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Amaya 9.55 all pass this test. This bug has been reported at connect's IE beta feedback as bug 339085. This IE 5+ bug has been reported many times, in many newsgroup discussion forums on web authoring, in various webpages, blogs from web developers. It's really worth mentioning a few of them and quoting some highly relevant testimonials describing accurately the effects of this bug:

"IE gets its text resizing horribly wrong when just using ems. (...) bump the text size up or down, and you'll notice that IE scales ems far more drastically than percentages, resulting in too big / too small text."
from Patrick H. Lauke, May 18th 2004, Weblog comments: How to size text using ems

"text sized in ems can be resized across all browsers. However IE6 and IE7 unacceptably exaggerate the smallness and largeness of the resized text"
from Richard Rutter, November 20th 2007, How to Size Text in CSS

"However, (gasp) IE has a problem with ems. Resizing text from medium (default) to large in IE5/6 would lead to a huge increase in font size rather than the gradual one expected"
from Jon Tan, September 27th 2007, The Incredible Em & Elastic Layouts with CSS

"If for instance you set the root element (either <body> or <html>) to font-size:1em, then just setting View > Text Size to 'smaller' can cause the text to become unreadably small."
from css-discuss.incutio.com, 2007, UsingEms, A word of caution concerning Internet Explorer

"When I tried font-size:1em, my IE6 browser 'text size' will toggle from very tiny to very huge.
....Not acceptable for accessibility!"
from Krystof, August 29th 2005, Weblog comments: How to size text using ems

"Simply put, IE for Windows' relative font size inheritance cascade is broken. (...) If you find it necessary to size through cascade, you'll find % works more reliably than ems."
from InternetExplorerWinBugs, IE Font Sizing Bugs: Inheritance at css-discuss.incutio.com

Only 2 people explained and documented this bug in detail (with screenshots, examples, demos):

  1. em font-resizing bug in IE5 - IE7 by Gunlaug & Georg, November 20th 2005.
  2. Bug avec les unités relatives em et Internet Explorer by Florent Verschelde, 2005

85- Internet Explorer 6 and Internet Explorer 7 do not correctly support Number.toFixed() for numbers in the ranges {(-0.94,-0.5], [0.5,0.94)}: Number.toFixed() demo Firefox 2.0.0.8, Opera 9.50, Safari 3.0.3, Konqueror 3.5.x, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.1, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

86- Internet Explorer 6 and Internet Explorer 7 do not support favicon of type image/png (or of other types of image like gif): favicon of type image/png demo Firefox 2.0.0.8, Opera 9.50, Safari 3.0.3, Konqueror 3.5.8, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16 all pass this test.

87- Internet Explorer 6 and Internet Explorer 7 treat <hr> elements as inline elements when the HTML 4 specification indicates that <hr> elements are block-level elements: Horizontal line tests demo Firefox 2.0.0.8, Safari 3.0.3, Konqueror 3.5.2, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Epiphany 2.20, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16 all, Amaya 9.55 pass this test.

88- Internet Explorer 6 and Internet Explorer 7 accept and honor nested media at-rules when nested media at-rules should (and must) be parsed as errors. Nested media at-rules demo Firefox 2.0.0.8, Opera 9.24, Opera 9.50, Amaya 9.55, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.14, NS 6.2, NS 7.0, NS 7.2 all pass this test. Credit goes to Gabriele Romanato for reporting this bug to my attention.

89- Internet Explorer 6 and Internet Explorer 7 do not resolve margin: auto to 0 as they should according to CSS 2.1, section 10.6.3 on Block-level non-replaced elements in normal flow which states

If 'margin-top', or 'margin-bottom' are 'auto', their used value is 0..

Margin: auto is not resolved to 0 demo. This bug occurs very often to web authors and baffles them as they have no idea what is causing the vertical gap, vertical spacing between elements. Firefox 1.5, Firefox 2.0.0.9, Safari 2.0.4, Safari 3.0.3, Opera 9.24, Opera 9.50, Hv3 TKHTML alpha 16, Konqueror 3.5.2, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.14, NS 6.2, NS 7.0, NS 7.2 all pass this test.

90- Internet Explorer 6 and Internet Explorer 7 do not render default margin-top and margin-bottom in some cases where the container is floated. Default top and bottom margins for paragraph disappear unexpectedly demo. This bug occurs very often to web authors and baffles them as they have no idea as to why margin-top and margin-bottom disappear. Firefox 1.5, Firefox 2.0.0.9, Safari 2.0.4, Safari 3.0.3, Opera 9.24, Opera 9.50, Amaya 9.55, Hv3 TKHTML alpha 16, Konqueror 3.5.2, Seamonkey 1.x, Seamonkey 2.0a1pre, K-meleon 1.x, Epiphany 2.20, NS 6.2, NS 7.0, NS 7.2 all pass this test.

91- CSS columnar layout that fails in Internet Explorer 6 and in Internet Explorer 7: 6th demo: because of its failure to support negative margin on floated elements, a whole column (left orange) is not visible, is not viewable. Firefox 1.5, Firefox 2.0.0.9, Safari 2.0.4, Safari 3.0.4, Opera 9.24, Opera 9.50, Konqueror 3.5.8, NS 6.2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2, Epiphany 2 get the expected results. This bug has been reported in "Firefox and IE 7" in comp.infosystems.www.authoring.stylesheets forum message and can be noticed in a Holy Grail CSS columnar webpage demo coming from A List Apart article: In Search of the Holy Grail by Matthew Levine on January 30th 2006

92- Internet Explorer 6 and Internet Explorer 7 incorrectly honor invalid CSS property names. Firefox 1.5, Firefox 2.x, Opera 9.24, Opera 9.50, Safari 3.0.4, Konqueror 3.5.8, Amaya 9.55, Hv3 TKHTML alpha 16, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, NS 6.2, NS 7.0, NS 7.2 all pass this test.

93- Internet Explorer 6 and Internet Explorer 7 incorrectly honor invalid CSS property names when prefixed by almost any character. Firefox 1.5, Firefox 2.x, Opera 9.24, Opera 9.50, Safari 3.0.4, Konqueror 3.5.8, Amaya 9.55, Hv3 TKHTML alpha 16, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, NS 6.2, NS 7.0, NS 7.2 all pass this test.

94- Empty element with a nested float child should not render background-color demo. Firefox 1.5, Firefox 2.x, Opera 9.24, Opera 9.50, Safari 3.0.4, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2, NetFront 3.2 all pass this test.

95- Empty block-level element should not render background-color demo. Firefox 1.5, Firefox 2.x, Opera 9.24, Opera 9.50, Safari 3.0.4, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2, NetFront 3.2 all pass this test.

96- Margin-left applied twice to input text box demo. Firefox 1.5, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, Konqueror 3.5.8, Amaya 9.55, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2, NetFront 3.5 all pass this test. Credit must go to Alex for reporting this bug on December 24th 2007 in this google post in comp.infosystems.www.authoring.stylesheets forum discussion newsgroup.

97- The last character of a floated text is duplicated demo. Firefox 1.5, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, Konqueror 3.5.8, Amaya 9.55, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2.0.2, Epiphany 2.20, NetFront 3.5 all pass this test. Credit must go to Alice for reporting this bug in duplicate line in IE7 post in comp.infosystems.www.authoring.html and in Emory's On Silverlake - Dinner Menu (reduced testcase).

98- The last character of a floated text demo. Firefox 1.5, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, Konqueror 3.5.8, Amaya 9.55, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2.0.2, Epiphany 2.20, NetFront 3.5 all pass this test. Credit must go to Alice for reporting this bug in duplicate line in IE7 post in comp.infosystems.www.authoring.html and in Emory's On Silverlake - Dinner Menu (reduced testcase).

99- Padding and border are rendered beneath body node. Since the blue-bordered inline-elements seem to have a lower z-index than the red bordered body node in Internet Explorer 6 and in Internet 7, then the border and padding areas are not visible, not viewable, seem to be truncated. This is most likely the same bug as the Disappearing border-top bug reported by Ben Hollis and the same bug that has been affecting this 1997 Web Standards Project basic testcase. Firefox 1.x, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2 all pass this test.
CSS 2.1, Section 9.9.1 states
"Each stacking context consists of the following stacking levels (from back to front):
1. the background and borders of the element forming the stacking context.
2. the stacking contexts of descendants with negative stack levels.
3. a stacking level containing in-flow non-inline-level descendants.
4. a stacking level for floats and their contents.
5. a stacking level for in-flow inline-level descendants. (...)" CSS 2.1, Section 9.9.1 Layered presentation; Specifying the stack level: the 'z-index' property

100- A negative margin-right is incorrectly rendered in a nested block. This bug happens often when designing, building a CSS columnar webpage template and is a great source of frustration among web authors. Firefox 1.x, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2 all pass this test. Credit must go to Sjaak Priester for providing a testcase on this precise bug.

101- A negative margin-left applied to a nested block makes it impossible to select/highlight with the mouse. This bug becomes a clear usability problem for users. Firefox 1.x, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2 all pass this test. Credit must go to Sjaak Priester for providing a testcase on this precise bug.

102- Float, clear and margin bug Internet Explorer 6 and Internet Explorer 7 fail to clear a floated-left block. Internet Explorer 7 will render the margin-bottom of the last in-flow block before clearing. In Internet Explorer 6, the gap is equal to the same bottom margin plus the font-size in the clearance division. Firefox 1.x, Firefox 2.x, Safari 2.0.4, Safari 3.0.4, Opera 9.25, Opera 9.50, ?Konqueror 3.5.8?, Hv3 TKHTML alpha 16, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, NS 6.2, NS 7.0, NS 7.2, Galeon 2, Epiphany 2, Amaya 9.55 all pass this test.

103- Default type value for HTML button elements is submit, not button. This bug has been reported for many many years in many websites and by many web authors. Firefox 1.x, Firefox 2.x, Firefox 3.x, Opera 9.25, Opera 9.50, Safari 2.0.4, Safari 3.0.4, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, Galeon 2, Epiphany 2 all pass this test.

104- Querying button.value should return the value's attribute value. This bug has been reported for many many years in many websites and by many web authors. Firefox 1.x, Firefox 2.x, Firefox 3.x, Opera 9.25, Opera 9.50, Safari 2.0.4, Safari 3.0.4, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, Galeon 2, Epiphany 2 all pass this test.

105- Internet Explorer sends the inner text of the button instead of its value. This bug has been reported in many websites and by many web authors, including Web Bug Track's bug 341: the button element submits the wrong value in IE. Firefox 1.x, Firefox 2.x, Firefox 3.x, Opera 9.25, Opera 9.50, Safari 2.0.4, Safari 3.0.4, K-meleon 1.x, Seamonkey 1.x, Seamonkey 2.x, Galeon 2, Epiphany 2 all pass this test.

106- Floated and cleared blocks take unusual and unexpected widths Firefox 1.x, Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 2.0.4, Safari 3.0.4, Konqueror 3.5.8, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Amaya 9.55. Credit must go to Sjaak Priester for providing a testcase on this precise bug.

107- Text-align should not affect how a nested block-level element is horizontally aligned inside its containing block. A table nested inside a cell formated with text-align: center will be centered within its containing block when only its text and inline content should be centered. Firefox 1.x, Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 2.0.4, Safari 3.0.4, Seamonkey 1.x, Seamonkey 2.x, Konqueror 3.5.8, K-meleon 1.x, Galeon 2, Epiphany 2, NS 7.0, NS 7.2, Hv3 TKHTML alpha 16, Amaya 9.55, Dillo 0.8.6 all pass this test.

108- List items with display: inline vertically stretch inline child links that have vertical padding. Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 2.0.4, Safari 3.0.4, Seamonkey 1.x, Seamonkey 2.x, Konqueror 3.5.8, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.20, Hv3 TKHTML alpha 16, Amaya 10 (build 20080229) all pass this test.

109- List items with display: inline vertically stretch inline child links that have vertical margin. Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 2.0.4, Safari 3.0.4, Seamonkey 1.x, Seamonkey 2.x, Konqueror 3.5.8, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.20, Hv3 TKHTML alpha 16, Amaya 10 (build 20080229) all pass this test.

110- A <span> styled with display: inline-block and padding: 1em is incorrectly rendered. Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 3.0.4, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.20 all pass this test.

111- An absolutely positioned block with width: auto and with specified left and right offsets should stretch horizontally. Internet Explorer 7, Firefox 1.x, Firefox 2.x, Firefox 3, Opera 8.x, Opera 9.26, Opera 9.50, Safari 3.0.4, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.20, Hv3 TKHTML alpha 16 all pass this test.

112- An absolutely positioned block with width: auto and with specified with specified top, right, bottom, left offsets should be positioned accordingly. Internet Explorer 7, Firefox 1.x, Firefox 2.x, Firefox 3, Opera 8.x, Opera 9.26, Opera 9.50, Safari 3.0.4, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.2, Epiphany 2.20, Hv3 TKHTML alpha 16 all pass this test.

113- getAttribute("style") on an element returns an object in Internet Explorer, not a string. When querying getAttribute("style") on a node, Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8 beta 1 return an object and not a string. This bug is also reported by Peter-Paul Koch in his DOM compatibility table for attributes on getAttribute() and by many web authors. Firefox 1.5, Firefox 2.x, Firefox 3, Opera 9.50, Safari 3.1, Konqueror 3.5.8, NS 7.0, NS 7.2, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 all pass this test.

114- Activating form controls thanks to implicit labels and accesskey fails. Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8 beta 1 fail 8 tests out of 10. Firefox 2.x, Firefox 3, Opera 9.26 (fails 3 tests out of 10), Opera 9.50, Safari 3.1, Konqueror 3.5.8, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 all pass these 10 tests.

115- Populating a multi-line string in a <pre> element fails in IE 6 and in IE 7. Credits must go to a certain "Lars" for reporting such bug in IE blog on April 13th 2008. Internet Explorer 8 beta 1, Firefox 2, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 all pass this test.

116- Dynamically adding <option>s into a select with DOM 1/2 HTML add() method is broken in Internet Explorer. Firefox 1.5, Firefox 2, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1, Konqueror 3.5.8, Seamonkey 2.x, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

117- Support for <option disabled> in Internet Explorer. Lack of support for <option disabled> in a select (drop-down list) has been mentioned, explained, utterly documented, testcase-ed by many in all kinds of forums, webpages, public lists of bugs, web authoring forum discussions over the last 5 years. Firefox 1.5, Firefox 2, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1, Seamonkey 1.x, Seamonkey 2.x, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2 and Epiphany 2 all pass this test.

118- @import-ing a style sheet for "print" fails in IE 7 and in IE 8 beta 1. Firefox 2, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1.1, Konqueror 3.5.8, Seamonkey 1.x, Seamonkey 2.x, NS 7.0, NS 7.2 all pass this test.

119- setAttribute("class", "NewClass") fails in IE 6 and IE 7. Firefox 2, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1.1, Konqueror 3.5.8, Seamonkey 1.x, Seamonkey 2.x, NS 7.0, NS 7.2 all pass this test.

加支付宝好友偷能量挖...


评论(0)网络
阅读(98)喜欢(0)HTML/CSS兼容/XML