私の経験では、PIE.htcの実装は難しい場合があります。しかし、いくつかのねじれを解決してその動作に慣れると、非常に便利になります。私の大規模なクライアントの多くは、まだIE7またはIE8を使用しています。
まず、PIE.htcは短縮CSSが好きではありません。これが私があなたの属性を宣言する方法です。
#prueba {
border: 1px solid #999;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
次に、適用するページのセクションで動作を宣言する必要があります。そのようです:
<style type="text/css">
#prueba {
behavior: url("PIE.htc");
}
</style>
</head>
これはあなたのために働くはずです。覚えておくべきいくつかのこと...
- PIE.htcはサイトのルートにある必要があります。フォルダー内でアクセスする必要がある場合は、問題が発生します。
セレクターに親属性がある場合、ビヘイビアーの呼び出しが機能しないことがあります。たとえば、たとえばのよう#prueba
に別の場所にある場合は、次を使用します。<div>
#content
#content #prueba {動作:url( "PIE.htc"); }
</head>
私はいつも、終了タグの直前にPIE.htcを呼び出します。必ずしもそうである必要はありませんが、私はそれが常にこのように機能することを発見しました。
うまくいけば、これがお役に立てば幸いです。これらの問題のほとんどは、css3pieのドキュメントに記載されています。