6

次の CSS を使用して、DIV で丸い境界線を実現しています。

border: 1px solid #999; 
border-radius: 6px; 
-ms-border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;

しかし、IE 6/7/8 では、IE 固有の半径を含めても、丸みを帯びた DIV 境界線が表示されません (正方形の境界線が表示されます)。

IE 6/7/8 だけが丸い境界線を表示しない理由はありますか?

4

4 に答える 4

15

IE8 の時点で、IE は CSS3 の border-radius プロパティをサポートしていません。あなたが何を見たのかわかりません。画像、JavaScript、またはその他の多くのトリックを使用して、IE の角を丸くすることができます。

于 2009-08-16T18:47:19.953 に答える
4

-ms-border-radius Internet Explorer はサポートしていません。

丸みを帯びた角についてMicrosoftが言わなければならない「最新の」ことは、「曲線の先を行く」というタイトルのこの古い表と画像のハックです;-)

于 2009-08-16T18:49:02.837 に答える
1

回答が受け入れられたことは承知していますが、さらにアドバイス/サポート/ガイダンスが必要な場合は、CurvyCornersをご覧になることをお勧めします。彼らは例のあるJSライブラリを持っています。

もちろん、MooToolsもそうですが、ファットフュージョンのサードパーティ製(私が知る限り)のモジュールを使用しています。また、jQueryには、 methvinの独自のサードパーティコーナープラグインがあります。

于 2009-08-16T23:35:38.577 に答える
1

IE は境界半径をサポートしていません。

IE8エキスパートゾーンチャットから:

クリス・ウィルソン [MS] (専門家):

Q: [9] CSS の border-radius をサポートする計画はありますか。-ms-border-radius:5px; ? Firefox と Safari には -khtml- と -moz- の実装があり、画像やスプライトなしで角を丸くするために使用でき、パフォーマンスを向上させます。 http://preview.tinyurl.com/9y3tfn/

A: border-radius はウィッシュ リストの上位にありますが、IE8 には含まれません。

于 2009-08-16T18:50:09.417 に答える