Whenever I put together anything I find a ton of layout bugs. Opera seems to have trouble floating an element next to an inline box that doesn't have maximum width. IE5.5 tries to inherit the minimum height of a floating box from a nearby inline element. Macintosh IE5's system font descriptor "caption" contains weight, color, and size, but oddly still violates cascading order (author before browser style sheets). IE5.5 also won't display any absolutely positioned boxes if a margin is set for both left- and right-floating boxes and a clear separates them. All of these have been compensated for except Opera's floating box problem. The
style sheet is commented with fixes for the various problems. Of course, the whole point of this exercise is to break the style sheet, so go ahead!