border-radius
IE で CSS プロパティをシミュレートするために、border-radius.htc を使用しています。正常に動作しますが、角が丸いdivを表示および非表示にしたいです。
問題は、border-radius.htc が div の非表示などの高度な操作をサポートしておらず、サイズのみを変更していることです。
誰かが同様の問題を経験し、解決策を見つけましたか?
border-radius
IE で CSS プロパティをシミュレートするために、border-radius.htc を使用しています。正常に動作しますが、角が丸いdivを表示および非表示にしたいです。
問題は、border-radius.htc が div の非表示などの高度な操作をサポートしておらず、サイズのみを変更していることです。
誰かが同様の問題を経験し、解決策を見つけましたか?
ie6 以降では、角を丸くするためにcss3pieを使用できます。
ie6/7/8 以外の他のブラウザーには影響しない振る舞いタグで PIE を使用します。
.rounded-borders{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url(PIE.htc); /* Will not effect other browsers */
}
IE9 では、丸みを帯びた角がネイティブでサポートされます。このスクリプトはそれを考慮に入れています。
http://www.curvycorners.net/をお勧めします。.htc をプッシュすることは、実際には最善の選択肢ではありません。実際、私はそれを何年も見ていません。さらに、IE はいつでもサポートを終了する可能性があります。
IE9 でネイティブ境界半径の噂を聞いたことがあります。
幸運を祈ります = D