Advanced CSS Layouts: Step by Step - WebReference.com ou have to set either the width or height for the parent and it will work in IE.
Opera conflicts more with the W3C's CSS specification, so you need to set the width for the child if you want to use the right property, if you want to use the bottom property you have to set the height for both parent and child. This explains some positioning problems we had in the right bar for IE. This works if the parent doesn't have margins. Opera and IE 5.5 have systematic errors when margins are present on the parent.
Further Reading Learn how to use CSS to layout your pages without tables. This step by step tutorial shows how we duplicated WebReference.com's home page tabled layout using CSS. cascadingcolumnscssfloathtmlsheetsstyletables in CSSwith conflictscssheightoperaparentw3cswidthworkby 11 users