私が使用しているサイト - http://www.quickseorankings.com/dev/、以下で構築されています:
- Twitter ブートストラップ
- HTML5 + CSS3
- HTML5SHIV
- CSS3PIE
問題: CSS3PIE を使用しても、ナビゲーション バー リンク (アクティブ) の境界半径が IE8 で機能しません。しかし、IE7、9、10で動作しています(テストにブラウザスタックを使用)
CSS の場所: /css/
CSS3PIE HTC ファイルの場所: /root/ index.html と同じ場所
HTC コード: behavior: url(PIE.htc);
試み #1 を修正: php を使用してみました -
behavior: url(/PIE.htc);
試み#2を修正 Htaccess を追加:試み #3 を修正: - 実際には HTC ソリューションですが、CSS3PIE とは異なるアプローチです。それでもうまくいきませんでした..behavior: url(../PIE.htc);
behavior: url(PIE.php);
behavior: url(/PIE.php);
AddType text/x-component .htc
http://fetchak.com/ie-css3/
修正試行 #4追加:-pie-border-radius: 10px;
機能しない。
修正試行 #5追加:position:relative !important; zoom:1; z-index:0 !important
何もない...
このフォーラムの他の修正に従いましたが、まだ機能しませんでした.. ご協力ありがとうございました!
ScottSimpson による修正の提案: TBS のないプレーンな html を使用した分離テスト、これがページ テストhttp://www.quickseorankings.com/pie/
です。上部のボタンにあるものは CSS3PIE (DIDN'T WORK) です。.fetchak ie-css.htc の下部のボタンはかなり機能しています..さて、これは私たちの問題に近づきます..質問は、TBS が原因で .htc が正しく読み込まれないのですか? それともTBSが上書き?しかし、私は、!重要な値..うーん..
WINNER IS pjumble : 私は PIE.htc (PIE 2.0 beta 1) を使用しているので、このファイルが必要です -PIE_IE678.js
その後、すべてが機能しています... pjumble に感謝します!