IE8でバグが発生しました

SIEでは

IE8で「図形が表示されない」というバグが発生します。標準モードだけで起きます。

互換モードは大丈夫でした

DOCTYPE宣言を省略するなどして、互換モードにすると、問題が解決しました。
また、DTDがあっても、以下のように、meta要素で指定する方法でもOKです。

解決方法(その1):IE8でIE7互換モードにする
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv=...(中略)
</head>