border-radius.htcを使用して、border-radius CSS プロパティをサポートしていない 9 より前のバージョンの Internet Explorer で丸みを帯びた角を表示します。リンクされたページや他の場所で指定されている構文に従って使用します。私が作成したこの簡単なデモ ページで正常に動作します: http://thomasash.philosofiles.com/uploads/examples/css/effects/rounded-corners/rounded-corners-ie-htc1.html
ただし、より複雑なページ ( http://www.givingwhatwecan.org/ )に同じ方法で追加すると、IE6 では機能しますが、IE8 では機能しなくなります。より具体的には、border-radius.htc が適用されている div の黄褐色の背景色さえ表示されないことで「中断」します。これは、丸いボックス セクションの HTML と CSS が、上記のリンク先のテスト ページのものと似ているにもかかわらずです。何が壊れているのか、それを修正する方法を理解するのを手伝ってくれる人はいますか?