CSS: Create Browser Compatible CSS Layouts

One of the major benefits of CSS is the ability to control page layout without needing to use presentational markup. However, if you have used CSS layout you probably know that sometimes it can be difficult to create multi browser compatible layout. This is partly due to browser inconsistencies in following standards