HTML文書の見栄えを決める仕組みをスタイルシート(CSS:Cascading Style Sheets)と呼ぶのです。
CSSはHTML文書とともに使うスタイルシート言語の一つとなっているのです。
、今のところスタイルシートを完全にサポートしたHTML UAはない、と言っていいと思います。
ですから、ここで解説しているプロパティだけでもモノによっては効果が現れない場合があるのです。
また、スタイルシートとHTML4.01 Strictのみで書かれたサイトは、スタイルシートに全く、或いは中途半端にしか対応していないHTML UAで見た場合、かなりそっけない表示がされたり、表示が変になってしまうこともあり得るのです。
しかし現時点ではHTMLでスタイルシートといえばCSSですし、CSSは HTMLで使われるのが普通です。
CSSの仕組みは簡単なのです。
基本的には、タグによって切り分けられた文書の各構成要素について、色を赤くするだとか、文字を大きくするだとか、上下に余白をとるだとかといったことを指定していくだけのものなのです。
スタイルシートの目的の一つです。
このことから、スタイルシートではブラウザ等での見栄えを指定する事が出来るのです。
また、スタイルシートではHTMLで見栄えを指定するよりも分かりやすく且つ高度に調整が出来るのです。