問題タブ [css-hack]

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.

0 投票する
15 に答える
4455 参照

css - どちらが優れていますか: CSS ハッキングとブラウザー検出?

一般的に、インターネットを見回すと、CSS ハックを使用して、Web サイトがすべてのブラウザーで同じように見えるようにしていることがわかります。個人的には、これらのハッキングをすべて見つけてテストするには、かなりの時間がかかることがわかりました。変更を加えるたびに、4 つ以上のブラウザーでテストして、他に問題がないことを確認する必要があります。

約 1 年前、他の主要なサイト (Yahoo、Google、BBC など) が使用しているものをインターネットで調べたところ、それらのほとんどがなんらかの形式のブラウザー検出 (JS、HTML if ステートメント、サーバー ベース) を行っていることがわかりました。私もこれをやり始めました。最近取り組んだほとんどすべてのサイトで jQuery を使用しているため、組み込みのブラウザー検出機能を使用しています。

これらのいずれかを使用する、または使用しない理由はありますか?

0 投票する
1 に答える
2919 参照

css - * CSSハックの範囲は?

私が抱えているCSSの問題を解決するためのハックを見てきました。これを使用して、Internet Explorer のカスタム ルールを作成しました。

このハックはすべての IE ブラウザーに適用されますか? このハックは、Firefox または Safari のどのバージョンにも見られますか?

0 投票する
12 に答える
634194 参照

css - CSSでFirefoxのみをターゲットにする

条件付きコメントを使用すると、ブラウザ固有のCSSルールでInternetExplorerをターゲットにするのは簡単です。

時々、誤動作するのはGeckoエンジン(Firefox)です。他の単一のブラウザではなく、CSSルールでFirefoxのみをターゲットにする最良の方法は何でしょうか。つまり、Internet ExplorerはFirefoxのみのルールを無視するだけでなく、WebKitとOperaも無視する必要があります。

注:「クリーンな」ソリューションを探しています。JavaScriptブラウザスニファを使用して「firefox」クラスをHTMLに追加することは、私の意見ではクリーンとは言えません。条件付きコメントがIEにとって「特別」なだけであるように、ブラウザの機能に依存するものを見たいのですが…</ p>

0 投票する
13 に答える
57335 参照

css - CSSをOperaでのみ表示する方法

一部のCSSルールをOpera(9.5 +)でのみ表示する方法はありますか?

0 投票する
3 に答える
128 参照

browser - エージェント開発者が css ハッキングにパッチを当てないのはなぜですか?

次の 2 行目は IE6/Windows では認識できません

子セレクターが IE6 で実装されていない機能であることは理解できます。ただし、IE/Mac は以下を認識しません。

これはバグのようです。通常、エージェント開発者はパッチを提供します。なぜパッチが適用されていないのですか?具体的な理由は?

幼稚すぎる質問でしたらご容赦ください。

0 投票する
6 に答える
693 参照

css - IE 6 および 7 のどの css ハックが将来の証明になりますか?

IE 6 および 7 のどの css ハックが将来の証明になりますか? つまり、私が使用すると、問題が発生することはなく、パッチが実装されることはありませんか?

すべての CSS と IE 用の 2 つの CSS を管理するには時間がかかり、スタイル シートも 1 つ追加されます。そして、ハックがメイン css 内の問題を解決できる場合、それは時間の節約になります。また、複数の人が同じプロジェクトで作業している場合、ほとんどの場合、条件付き css も変更するのを忘れていました。

私は条件スタイルシートについて尋ねているのではありません

0 投票する
2 に答える
2567 参照

css - LTEOpera10の将来性のあるCSSハック

私は現在、@media screen and (-webkit-min-device-pixel-ratio:0)WebkitブラウザとOpera9.2をターゲットにするために使用しています。

Opera GTE9.5またはLTE10をターゲットにする安全な*方法はありますか?

*他のブラウザでは検出されません

0 投票する
3 に答える
2697 参照

css - LT Firefox 3.6 CSS ハック

Firefox 3.6 で継承されない Firefox 3 CSS ハックを探しています。

上記のコードは、望ましくない Firefox 3.6 でも動作するようです。