とっても細かい話になるのですが・・・
実を言うと、「まずはやってみる」で使ってもらった<B>や<I>や<Font>はHTMLとして「推奨外」になってます。
なぜかって言うと、これらのタグは「物理的」だから。
・・・なんだそりゃ? って感じですが、要は「HTMLは『意味』の飾り付けなんだよ」と言うことなんです。
ただ単に<B>で太字にされたって、強調したいから太字にしたのか、見やすくしたいから太字にしたのか、
デザイン的な意味で太字にしたのか分からないのです。
なので、HTMLの仕様書を作成したW3Cさんのほうでは、これらを『推奨外』と指定しています。
Another HTML-lintでもこれらを使うと突っ込まれるし、将来的にもなくなる可能性があります。
(実際、一番厳格なHTMLでは消えているようです)
じゃあ、太字にしたいときはどうすんのよ? と言う話になりますが、別の方法を使うことを勧められています。
それが『スタイルシート』と呼ばれるもので、例えば「強調」と言う意味を持つ<Strong>と言うタグはブラウザでは『太字』で表示する。
と言ったことをこっちで決められるものなのです。
(まぁ、IEやネスケであれば、<Strong>はもともと太字で表示されるけど・・・)
ただ、個人的にスタイルシートっていまいち信用ならんのよね・・・ブラウザ別の認識が。
ので、将来性を重視するならば<B>や<Font>などを使うよりは、スタイルシートを勉強して使うようにしましょう。
ただしその場合、IEだけを信じると偉い目に遭います。いろんなブラウザで見てみましょう。
・・・と言ってる私は、IEとネスケ7でしか確認していない無精者でした。