Inherited margin with inherit keyword: parent's computed value should be inherited

 

[Image download support must be enabled]

Expected results:
The yellow stripe above should be horizontally located between 200px and 400px on the ruler.

Actual results in Internet Explorer 8:
The yellow stripe above is horizontally located between 200px and 600px.

Actual results in Internet Explorer 6 and Internet Explorer 7:
The yellow stripe is not visible, not viewable or is not rendered at all.

Reference:
"for a given element, the property takes the same computed value as the property for the element's parent."
taken from CSS 2.1, section 6.2.1 The 'inherit' value

Firefox 2.0.0.14, Firefox 3, Opera 9.27, Opera 9.50, Safari 3.1.1, Konqueror 3.5.9, Seamonkey 1.x, Seamonkey 2.x, NS 7.2, K-meleon 1.x, Hv3 TKHTML alpha 16, Epiphany 2.22, Galeon 2.0.2 all pass this test.

This bug has been reported at connect's IE beta feedback as bug 344787. This bug has been closed by the IE team and will not be fixed for the release of IE 8 final.

Valid HTML 4.01! Valid CSS!