Web design and standards
This website is not put together to work in a particular web browser, but to abide by markup standards so that it can be shown in ANY standards compliant browser.
nb. "Markup" is what you see when you look at the "source-code" of a webpage. eg. HTML 4.01 strict: Hypertext Markup Language, which is used on this page.
What does this mean?
Web pages are not fixed documents like a printed page, but are merely data formats interpreted by a computer. Some people (the people looking at the webpage on the web) will want to use larger fonts, different colours, or even change the whole layout. This could be so that they can read it on, for example, a mobile device or because of personal preferences or disabilities.
Simply looking at a website with a web browser and saying, "well it looks fine so why bother about the proper markup standards" is a misunderstanding of how the web and markup works.
Non-standard markup only works in some web browsers because that web browser has been programmed to try to guess how badly coded pages "should" look. These guesses differ widely between web browsers, and even different versions of the same web browser.
The only way to make sure that people can read your webpage is to abide by the standards and validate your web pages and validate your style sheets.
Properly structured documents aid accessibility. For more information see the World Wide Web Consortium (W3C) website.