Back In The Early Days
The version 4 browsers were created before standards were worked out
- Incomplete implementations of CSS
- Inconsistent implementations of Javascript
- Interpreted HTML somewhat differently
HTML 3.2 and 2.0 were loose
- End tags were optional
- Tables was the best available way to do layout
Getting pages to work was difficult
- Had to test for which type of browser was being used
- Had to have conditional code, different for different browsers
- Required extensive testing