0

border-radius を使用して、border-radius をサポートするために円を作成しています。CSS3 パイを使用していますが、動作していません。
CSS3パイファイルをテーマフォルダーとstyle.css書き込みコードに入れました:

#sidebar {
 width:140px;
 height:140px;
 margin:0 auto;
 -moz-border-radius: 70px;
 -webkit-border-radius: 70px;
 border-radius: 70px;
 behavior: url(PIE.htc);
 background-color:#fff;
 position:relative;
 z-index: 0;
}
4

3 に答える 3

1

URL を絶対パスにする最も単純なハックではありません。

#sidebar {
 width:140px;
 height:140px;
 margin:0 auto;
 -moz-border-radius: 70px;
 -webkit-border-radius: 70px;
 border-radius: 70px;
 behavior: url(http://yoursite.com/wp-content/themes/themename/css/PIE.htc);
 background-color:#fff;
 position:relative;
 z-index: 0;
}

相対パスでは決して機能しないイライラするインストールでそれをしなければなりませんでした。

于 2012-10-05T19:38:32.827 に答える
0

.htc ファイルのパスは、サイトのルートからの相対パスである必要があります。

CSS パスは、スタイルシートに対して相対的です。マイクロソフトが再び害虫になっている。

PIE.htc ファイルをサイトのルートに移動すると、これが機能するはずです。

于 2012-10-05T09:50:44.643 に答える
0

ルートに pie.htc を配置する必要があります。このようなもの、www.domainname.com/PIE.htcまたはローカル マシンで開発している場合は、http://localhost/[your installation folder]/PIE.htc.

お役に立てれば!

于 2012-10-05T10:30:22.877 に答える