2

css3でWebアプリを作っています。誰もが知っているように、gradients、border-radius、box-shadow、animate、border-image、background-rgb、last-child、nth-child などの多くの css3 プロパティは、IE8 などの以前の IE バージョンでは機能しません。 7,6。css3 pieのような Java スクリプト ライブラリの一部を使用して、Internet Explorer 6-9 で、グラデーション、border-radius、border-shadow、border-image (not Last-child 、n 番目の子プロパティ) ですが、それで問題に直面している友人の何人かは、信頼できないと私に言いました。

コンパスのようなフィルターを使用せずに、子プロパティを含む css3 装飾機能のほとんどをサポートする他の js ライブラリまたはポリフィルはありますか?

ありがとう。

4

1 に答える 1

2

ie を使用した PIE css3 の問題は信頼の問題ではありません。以下の前提条件のいずれも満たしていないため、場合によっては Pie フレームワークが機能しません

この場合、パスを確認する必要があります。ベスト プラクティスは、メイン ページ/フレームまたはマスター ページの横に pie.htc を配置することです。
2- IE での最終結果は、quirk モードでレンダリングされます。
3- ページの doctype が定義されていないか、XHTML (transitional または strict) または html5 ではありません。

上記の問題のいずれについても、条件と状況の完全な本を持つことができます。
個人的には IE に css3 フレームワークを使用することはお勧めしませんが、IE はほとんどの場合、他のブラウザーよりも自然に遅く、これらのフレームワークはさらに遅くするためです。通常、個人的には有益ではありません。私は自分のサイトの下位互換性を好みます。コンテンツが良いよりも正しく見られる場所。

于 2013-01-08T20:31:26.233 に答える