3.5.1. Advice Versus Control
Perhaps the hardest rule to remember when marking up an HTML or XHTML
document is that all the tags you insert regarding text display and
formatting are only advice for the browser: they do not explicitly
control how the browser will display the document. In fact, the
browser can choose to ignore all of your tags and do what it pleases
with the document content. What's worse, the user (of all
people!) has control over the text-display characteristics of his or
her own browser.
Get used to this lack of control. The best way to use markup to
control the appearance of your documents is to concentrate on the
content of the document, not on its final appearance. If you find
yourself worrying excessively about spacing, alignment, text breaks,
and character positioning, you'll surely end up with ulcers.
You will have gone beyond the intent of HTML. If you focus on
delivering information to users in an attractive manner, using the
tags to advise the browser as to how best to display that
information, you are using HTML or XHTML effectively, and your
documents will render well on a wide range of browsers.