問題タブ [css3pie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - Microsoft .htc ファイルは良いアイデアですか?
.htc ファイルまたは PIE を使用して、古い IE ブラウザーで CSS3 の動作をエミュレートしたいと考えています。
よくないのはいつですか?なぜだめですか?
同じことを行うための他のより良い代替手段はありますか?
注意すべき IE バージョン固有の問題はありますか?
オブジェクトを追加するとパフォーマンスが低下することはわかっていますが、最初はグラデーションと影のある単純なページで試してみることを考えています. CSS3に移行したいのですが、ブラウザを選べない会社員の皆さんを見捨てるわけにはいきません。ブラウザー間で可能な限り同じサイトを維持したいと考えています。いかなる意見についても、事実に基づく理由を提供してください。
css - pieCSS3:ローカルでは丸められません
パイを使用して角を丸くしようとしています:
CSSファイルは次の場所にあります: /nCss/mycss.css
Htmlファイルは次の場所にあります:/home/html/index.html
/nJs/pie/PIE.htc(およびPIE.jsですが、.jsの目的がわかりません)の.htc+.jsをパイします。
パスは.cssファイルまたは.htmlファイルを基準にする必要がありますか?
問題は、私がこの角を丸めるためにつかんでいないということです:(
-編集-
http://toniweb.us/recursos/PIE.htcで.htcファイルをホストしようとしても、機能しません
私は何が間違っているのですか?
-編集-
試してみました:
動作しない
また
どちらも機能していません:S
注:この例もダウンロードしました:http://css3pie.com/demos/tabs/
そして、PIE.htcファイル/PIE.htc @ /pie/PIE.htcのパスを更新し(そして.jsファイルと.htcファイルを移動し)、もう機能していません。 、残念ながらそれは私には合いません。
javascript - IE8 でウィンドウのサイズ変更後にのみ CSS 効果が表示される
基本的な Web サイトをコーディングし、CSS3PIE を使用して IE8 で丸みを帯びたエッジとグラデーション効果を有効にしています。私の問題は、javascript を使用してコードの一部 (ナビゲーション バー) をインポートするときです。IE8 でページを読み込むと、効果が表示されません。ページのサイズを変更した場合にのみ、効果が表示されます。これは、コードがドキュメント内でインラインになっている場合には発生しません。
これが私のナビゲーションバーコードです:
そして私のJavaScript呼び出し:
そして私のCSS:
そして私のIE固有のCSS:
そして最後に私のJavaScriptファイル:
繰り返しますが、javascript を使用してコードをインポートした場合にのみ、問題が解決しません。
何か案は?
編集:おそらく解決策を提供できない場合は、複数のページにコードのチャンクを含める別の方法を提供できますか? 私は PhP と SSI を見てきましたが、私が使用しているサーバーはそれをサポートしておらず、それを変更することはできません:/
編集: Visual Lightbox を使用して、1 つのページにギャラリーを含めています。そのページにはこの問題は表示されませんが、コンテンツとしてテキストのみの他のページには表示されます。多分それは役立ちますか?
編集:OK、問題を解決できましたが、なぜ機能するのか本当にわかりません。ヘッダー セクションに jquery スクリプトをロードすると、CSS エフェクトが正常にロードされます。それは本当に奇妙だと思います。誰にも考えはありますか?
asp.net - cssファイルからの.htcリファレンス
リストアイテムにグラデーション効果を加えたい.Netアプリケーションがあります。グーグルした後、.htcを使用してこれを実現できます。aspx内のcssを使用した.htc参照により、すべてが正常に機能します。ただし、同じスタイルがstylesheet.cssにコピーされ、.htcファイルが参照されません。誰かが行動でcssから.htcを参照する方法を教えてもらえますか?私は知っているすべてのオプションを試しました。以下に、私が試したオプションを示します...
- 動作:url(c://inetpub//wwwroot//piewebsite//css//PIE.htc');
- 動作:url(../ css / PIE.htc');
- 動作:url(PIE.htc');
- 動作:url('http://localhost/piewebsite/PIE.htc');
- 動作:URL {'〜/ css / pie.htc');
すべてのオプションで運がない。ここに欠けているものはありますか...
css - コンパスとPIEが機能していないようです
Compassを使用してWebページのCSSスタイルを作成しています。のようなCSS3機能を使用したいのですborder-radius
がlinear-gradient
、InternetExplorerは協力を拒否します。
私はそれをこのようにコーディングしました:
どうしたの?
html - CSSパイ-必要な部分だけに切り詰める
使用したい機能のコードのみを含むCSSPieファイルを作成できるリソースを知っている人はいますか?
例:境界線の半径だけ、またはグラデーションなど
モダナイザーでカスタムバージョンを作成する方法のようなものです
すべての機能を使用していない場合は、少しかさばります。
css - CSS3 PIEを使用したIEで、背景の透明度がボックスシャドウの原因になりますか?
私はウェブでIEのボックスシャドウを検索して見つけましたが、ほとんどの人がCSS3 PIEを使用していることを示しましたが、背景が透明であるという問題があります。ボタンの上に別の画像を配置したくないのですが、ボタンを透明にし、エッジに影を付けたいのですが、いつものように、chrome-safari--mozillaはIEができないことを実行できます。
背景をシャドウ効果でいっぱいにすることなく、ボタンの端にシャドウを配置するための最も速くて簡単な方法は何でしょうか。
一方、どこかに、ワールドワイドで知られているウェブキラーの原因を叫ぶ男がいます:
「私はあなたのIEが嫌いです!」
css - localhost の Css 3 Pie
OS X では MAMP を使用し、Parallels でのテストにはネイティブ IE7 を使用しています。ローカル サーバーで実行されるイントラネット Web サイトを開発しています。全社員がインストールしているブラウザはIE7なので、角丸や影などはCss3Pieを使う必要があります。
私は次のすべてを試しました:
behavior: url(PIE.htc);
(html ファイルに関連し、.htaccess に MIME を追加)behavior: url(absoluteurl/PIE.php);
どちらの方法も私にはうまくいきません。考えられるすべての組み合わせを試しましたが、うまくいきません。ローカルホストでのテスト/実行に問題があるかどうか知っていますか?
css - :nth-of-type(n) "n" カウンターは、同じ CSS ルール内の他のカウンターとは独立して増加しますか?
n カウンターは :nth-of-type() CSS セレクターで互いに独立してインクリメントしますか? たとえば、label:checked:nth-of-type(3) をその一般的な兄弟記事:nth-of-type(3) に一致させたい場合、この手法は機能するでしょうか? (そうではありませんが、確認したいだけかもしれません。)
アイデアは、:nth-of-type(1)、:nth-of-type(2) などを明示的に言う必要がないということです。
html - Css3pieのサポート
私はcs3pieを使用していますが、いくつかの問題に直面しています。動作していますが、border-radius160の代わりに4を使用しています。どうすれば解決できますか。
これが私がパイを使っている方法です