内のすべての要素をターゲットに:CSS:どのようにする代わりに、ページ上のすべての要素にテキストの色を与えるために、次のことを説明ID
* {color: red;}
は、すべてに適用する方法はあります特定のID内の要素ですか?このようなもの:
#container * {color: red;}
内のすべての要素をターゲットに:CSS:どのようにする代わりに、ページ上のすべての要素にテキストの色を与えるために、次のことを説明ID
* {color: red;}
は、すべてに適用する方法はあります特定のID内の要素ですか?このようなもの:
#container * {color: red;}
実際には、あなたが言ったとおりです。
#container * { color: red; }
たとえば、jQueryを使用できますか?
$('#container').children().css('color', 'red');
編集:私は右の私の手で半分のサンドイッチと私の昼休みに答えようとために私を提供しています、確かに間違っていた-.-
シンプルなCSSがこのトリックを行うときになぜjQueryを使用するのですか? –
Whyyyyyyyyyyy。 http://www.doxdesk.com/img/updates/20091116-so-large.gif http://www.doxdesk.com/updates/2009.html#u20091116-zalgo – Domenic
jQueryを使用するだけでなく、必要です。答えは間違っています。上記のコードは、直接の子の色のみを赤に設定します。問題は、親要素内のすべての要素に対するものでした。 –
我々があればより良いソリューションを提供することができるだろう私たちはHTMLコードを参考にしていました。
あなたが探しているのは、CSSセレクタを使用することです。 。
:( CSS Selectorsそして、それはあなたのための選択肢かもしれ属性セレクタのように聞こえる例えばAttribute Selectors
は、以下の属性セレクタは、何でもその値「タイトル」属性を指定し、すべてのH1要素にマッチします
h1[title] { color: blue; }
次の例では、セレクタは、その「クラス」属性が正確に値「例」を有する全てのSPAN要素にマッチする:
span[class=example] { color: blue; }
私は思っているだろう:
#container * {color: red;}
は動作するはずです。
#container * {color: red;}
動作するはずです。
あなたが唯一の直接の子がクラスを取得したい場合、あなたはどのようなブラウザを使用している
#container>*{color: red;}
を試してみてください? (ブランド+バージョン)
'#container * {color:red; } 'うまくいかない?!? –
申し訳ありませんが、私はそれを間違ってテストする必要があります。私の例はうまくいった。みんなありがとう! – RandyLahey