最新の jquery と jquery-ui を使用しています。jquery ボタン、datepicker、ダイアログなどのほとんどを使用します。IE8 では、互換モードでも非互換モードでも丸みを帯びたエッジはありません。ただし、firefox と chrome では角が丸くなっています。スタイルを適用する jquery の css に含める必要があるものはありますか。どんな助けでも大歓迎です。
4 に答える
角丸は CSS3 の機能です。IE 8 は CSS3 をサポートしていません。「border-radius」をサポートする IE の最も古いバージョンは IE9 です。
古い IE ブラウザー用のポリフィルを探している場合は、CSS3 PIEを調べてください。個人的にはあまり運がありませんでしたが、良いことを聞いています。
IE8 は以前のバージョンよりも飛躍的に優れていますが、IE8 には多くの欠点があります。特に機能をサポートしています。現時点で 3 年前のブラウザであることを思い出してください。ほぼ毎週更新をプッシュする chrome/firefox よりも少し遅れています。
他のブラウザーに欠けている多くの機能に対する多くのポリフィルがあります。ギャップを埋めるために使用できるツールについては、 Modernizr Polyfill Wiki 記事を参照してください。また、ポリフィルを使用することの長所と短所を慎重に検討することをお勧めします。場合によっては、ポリフィルが必要ない場合もあります。(丸みを帯びた角はウェブサイトを壊すことはあまりないので、そのままにして一日を続けることができます)
古い IE バージョンの CSS3 機能をエミュレートするhttp://css3pie.com/を使用できます。IE8 は多くの CSS3 機能をサポートしていません。border-radius
また、CSS3 機能をエミュレートするためにModernizrを確認することもできます。私たちはその目的のためにそれを使用しました(とりわけ)。
これらは IE でサポートされていない CSS3 機能です。