Internet Explorer 7 (Beta 2) Bug List

Name List-item whitespace
Ref IE7B2-01
Inherited from IE6? Yes
Date Logged 2nd February 2006
Description Whitespace appearing between list items, when the list items contain an inline element set to display: block
Workaround The workaround for this bug is similar to the workaround for Internet Explorer 6 and earlier, where a width or height must be specified on the offending block-level element. However, where Internet Explorer 6 and earlier would accept a width/height of any value, Internet Explorer 7 (beta 2) will only accept a width/height that is large enough to contain the element contents.
Example Whitespace example
Name Containing floats
Ref IE7B2-02
Inherited from IE6? Yes (Partially)
Date Logged 2nd February 2006
Description A block-level element will stretch vertically to accomodate a floated element, if a width is specified. Internet Explorer 6 and earlier suffers a more severe version of this bug, where a containing element will stretch both vertically and horizontally, to contain a floated element, if any height or width is supplied.
Workaround None available
Example Containing floats example
Name Absolute positioning
Ref IE7B2-03
Inherited from IE6? No
Date Logged 2nd February 2006
Description Absolutely positioned elements using bottom, within a relative container, fail to position correctly if the containing element does not have a width or height defined.
Workaround Explicitly define a width or height for the containing element.
Example Absolute positioning example
Name Float clearing
Ref IE7B2-04
Inherited from IE6? No
Date Logged 14th February 2006
Description Elements with property clear: left, should have their top margin increased enough so that it appears below the bottom edge of any left-floating boxes that appear earlier in the source document. The same rule applies for right-floating elements.
Workaround None available
Example Float clearing example
Name Inheritance using inherit
Ref IE7B2-05
Inherited from IE6? Yes
Date Logged 23rd February 2006
Description A property, which does not by default, inherit a style from it's parent, can be forced to inherit a style by using the inherit keyword. However, Internet Explorer ignores this in all cases except for font-family.
Workaround None available
Example Inheritance using inherit example