1

css3 PIE.htc ファイルを使用して、IE で角を丸くしようとしています。

私はそれに関連するこのサイトのすべての投稿を読み、パスのさまざまな組み合わせをすべて試しました。また、PIEファイルを多数のフォルダーに入れましたが、それを取得できないようですIE8で動作します。

仮想マシンを使用して、ローカルホスト (または仮想マシンが呼び出すと 169.254.107.215) にあるサイトを表示しています。ここに私が試しているコードがあります: - htc の必要性と関係があると思います私が言うように、私は多くの異なるコンボを試しました

.rounded {
border: 1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 2px 2px 3px #666;
-webkit-box-shadow: 2px 2px 3px #666;
box-shadow: 2px 2px 3px #666;
font-size: 20px;
padding: 4px 7px;
outline: 0;
-webkit-appearance: none;
width:250px;
position: relative;
behavior: url(PIE.htc);
}

<div class="rounded">stuff stuff stuff</div>

私は何を間違っていますか?私を助けてください :(

編集:テストするために単一の1ページのWebサイトを作成しようとしましたが、問題なく動作するようになるので、htcファイルをどこに置くかが問題になるはずです。私は文字通り、それを置くことができると思うところならどこにでも持っています。

4

1 に答える 1

0

htcファイルはHTMLファイルに関連している必要があります。CSSファイルではありません。

私は通常それをルートディレクトリに置きます。CSSファイルのパスの前に/を付ける必要があるかもしれません。つまり、/PIE.htcになります

ファイルが適切なディレクトリにあることを確認または確認するためのヘルプが必要な場合。この便利なチュートリアルをチェックしてください。

http://www.htaccesstools.com/articles/full-path-to-file-using-php/

于 2012-09-10T02:58:09.767 に答える