Character style tags are used to give text a different look when displayed by a
browser. HTML has both physical, or typogaphical, styles and logical, or idiomatic,
styles. It is highly recommended to use logical styles instead of physical styles
because the browser handles the display of logical styles and not all browsers
support physical styles.
Character styles are displayed differently by different browsers. For example,
LYNX (a text-based browser), displays text marked with B, EM, I, and STRONG tags as
underlined text, and text marked with SAMP and TT tags as normal text.
Let's start by looking at logical tags.