非常にシンプルな壁につきあたってしまった。普通、画像にリンクをつけると、リンク色が枠線のように出てしまう。で、今まではその線を消す場合、HTML上のIMGタグに『border="0"』という属性をつけることで解決してきた(ホームページ・ビルダーなんかは画像挿入すると、この属性を勝手にいれてくる)。だが、このborderという属性は、将来HTMLの仕様からはずされてしまうらしい。

 よって、スタイルシートで『img {border : none}』とすることで対処するわけなんだけど、これに対応してないブラウザが結構あるんだよなぁ。Netscape4.5以前のやつとかダメみたい。Netscapeの4系以前のやつはスタイルシートにかなり弱いので(バグも多い)、今現在はオススメできない。最新版を使うことを強くオススメしとこう。

 一方IEのほうは、最新版でも『margin-left : auto ;margin-right : auto』が働かない。<center>タグは将来廃止されるし、<table>や<div>とかで使うalignって属性も同じく廃止されるみたい。今現在、ブロックのセンタリングには、CSSに正常に対応できるブラウザ用と、IE用の2種類の方法を用意しておくのがセオリーだとか。

 センタリングの方法は『Web標準普及プロジェクト』の『ブロックレベル要素をセンタリングする方法』がとっても参考になったので、もし興味があったらご一読を。