すごくマイナーな話ですが、ちょっと困ったのでエントリーしておきます。
CSS3のborder-radiusは手軽に装飾ができて便利なのですが、IE8以下は対応していません。
そこで「border-radius.htc」というプラグインを使って対応するケースがあります。
これを使うとIE系でも角丸が再現可能なのですが、IE8だと背景が真っ黒になる場合があります。
HTML構造やCSSの状況によって発生したりしなかったりなので、細かい原因は追求してませんが、発生すると結構困ります。
という事で、シンプルな対応方法を書いておきます。
「CSSで背景(background-color)を指定する」
-moz-border-radius: 5px;実にシンプルですが、簡単に対応できます。
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/border-radius.htc);
background-color: #fff;
CSS3関連のプロパティは、適用されなくても問題無いデザインにしておく。
つまり諦める、というのがスマートですけどね。