border-colorを省略した時の値が常に#000000になる

症状

border-colorプロパティを省略したときのボーダーの色は要素内の前景色と同一になると規定されているが、Operaは常に#000000でボーダーを描画してしまう。

例示

<div style="border:2px dashed; color:blue;">青
<p style="border:2px dotted; color:red;">赤</p>
</div>

borderプロパティで、色の指定だけを省略しました。外側のボーダー(破線)は青、内側のボーダー(点線)は赤色で描画されるはずです。

スクリーンショット

WinIE6WinIE6.0での表示

Op6Opera6.05での表示

修正状況

Opera6.05では不具合の発生が確認されました。Opera7.0では標準・互換モードともに不具合の発生は確認されませんでした。

スポンサーリンク

関連記事

スポンサーリンク

特定のスクリプトを実行するとhr要素が点滅する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る