2012-03-02 13 views
1

誰もが、彼らは単にその行が表示されないように、専用のie6,7と8するCSSの単一の行を非表示にする方法を知っていますか?インラインCSSハック

私はこれらのブラウザがちょうどクエリ内で何を見るようにメディアクエリの開始と終了を隠すことができるようにしたいと思います。

私は、条件付きコメントを使用する必要はありません。それはインラインでなければなりません。

私はそれが奇妙な音を知っているが、私は私の理由があります! - 私がメディアクエリにモバイルの最初のカスケードアプローチを持っていても、これらのクエリに何が入っているのかをこれらのブラウザに示すことができれば、すべての最新のブラウザは応答可能ですが、古いブラウザは最終的なメディアクエリを取得します。

ありがとうございます!

+1

を対象とします...条件付きコメントを使用

@media all and (min-width:0) { /* your rules here */ } 

と単純にしようとしません。個々のルールやルールブロック全体( '.some-selector {}'など)のみ。 – prodigitalson

+0

私はそれが大したことではないかもしれないと思った。フィーチャースニッフィングの場合は+1。 – user1010892

答えて

4

それは「インライン」ではないのですが、それはあなたが私の知る限りではそのようなあなたカント非表示行を任意の近代的なブラウザとIE9

+0

+1 –

+0

それはすばらしいアイデアですが、私が後にしていることとは逆のものです。私ができることが大好きなのは、メディアクエリの内容をie678に表示することです。この場合、彼らは最終的なメディアクエリを取得します。この場合、私の "デスクトップ"バージョンになります。 - 私はCSSファイルの条件付きコメントでそれを行うことができますが、私はスタイルシート内でやりたいと思います。私はこれを行う方法があるとは思わない。とにかくありがとう! – user1010892

+0

mediaqueriesはバージョン9からIE上で認識されるので、基本的には、mediaquery(すべてのブラウザに表示される)の前にIE6,7,8に必要なすべてのスタイルを宣言し、後で元に戻すことができます(IE> 8および他のすべてのブラウザ)。 – fcalderan

関連する問題