タグ付けされた質問 「css-selectors」

セレクターは、ドキュメントツリーの要素と照合するパターンです。CSSルールでは、パターンに一致する要素のスタイルを定義するために使用されます。


3
CSSセレクターで特定のクラス名を除外する方法は?
ユーザー名がであるクラス名の要素にマウスを置いたときに、背景色を適用しようとしています"reMode_hover"。 要素があればしかし、私は色を変更したくないもあり"reMode_selected" 注:私はJavaScriptでなくCSSのみを使用できます。これは、ある種の限られた環境で作業しているためです。 明確にするために、私の目標は、ホバーの最初の要素に色を付けることですが、2番目の要素には色を付けません。 HTML <a href="" title="Design" class="reMode_design reMode_hover"> <span>Design</span> </a> <a href="" title="Design" class="reMode_design reMode_hover reMode_selected"> <span>Design</span> </a> 最初の定義が機能することを期待して以下を試しましたが、機能しません。何が悪いのですか? CSS /* do not apply background-color so leave this empty */ .reMode_selected .reMode_hover:hover { } .reMode_hover:hover { background-color: #f0ac00; }
137 html  css  css-selectors 

7
tdタグの最初のレベルのみにスタイルを適用する
クラスのスタイルをtdタグの1レベルのみに適用する方法はありますか? <style>.MyClass td {border: solid 1px red;}</style> <table class="MyClass"> <tr> <td> THIS SHOULD HAVE RED BORDERS </td> <td> THIS SHOULD HAVE RED BORDERS <table><tr><td>THIS SHOULD NOT HAVE ANY</td></tr></table> </td> </tr> </table>
136 css  css-selectors 

2
CSSで最後から2番目の要素を選択
:last-childについてはすでに知っています。しかし、divを選択する方法はありますか: <div id="container"> <div>a</div> <div>b</div> <div>SELECT THIS</div> <!-- THIS --> <div>c</div> </div> 注:jQueryなし、CSSのみ
135 html  css  css-selectors 

2
:後vs ::後
CSS 2.1 :afterとCSS 3の::after疑似セレクター(::after以前のブラウザーではサポートされていないものを除く)の間に機能的な違いはありますか?新しい仕様を使用する実用的な理由はありますか?

4
インラインスタイルのCSS疑似クラス
Наэтотвопросестьответына スタックオーバーフローнарусском:Какпрописать:ホバーвнутриスタイル=」「? インラインスタイルを使用して疑似クラスを持つことは可能ですか? 例: <a href="http://www.google.com" style="hover:text-decoration:none;">Google</a> 上記のHTMLが機能しないことはわかっていますが、似たようなものはありますか? PS私は外部スタイルシートを使用する必要があることを知っています。インラインスタイルを使用してこれを行うことができるかどうかだけ私は気になりました。

5
n番目の子を持つ最後のn項目を選択することはできますか?
標準リストを使用して、最後の2つのリスト項目を選択しようとしています。私はさまざまな順列を持っAn+Bていますが、最後の2は何も選択していないようです。 li:nth-child(n+2) {} /* selects from the second onwards */ li:nth-child(n-2) {} /* selects everything */ li:nth-child(-n+2) {} /* selects first two only */ li:nth-child(-n-2) {} /* selects nothing */ のような新しいCSS3セレクターを知ってい:nth-last-child()ますが、可能であれば、さらにいくつかのブラウザーで動作するものを好みます(特にIEについては気にしません)。
130 css  css-selectors 


4
jQueryが要素を見つけられなかったかどうかの判断
私はjQueryのセレクター、特にidセレクターを使用しています。 $("#elementId")... jQueryが要素を検出したかどうかをどのように判断すればよいですか?指定されたIDの要素が存在しない場合でも、次のステートメントは私に与えます:[object Object] alert($("#idThatDoesnotexist"));

2
Sassと結合された子セレクター
私はちょうどサスを発見しました、そして私はそれについてとても興奮しています。 私のウェブサイトでは、子コンビネーター(E > F)を使用してスタイル設定されたツリーのようなナビゲーションメニューを実装しています。 Sassでこのコードをより単純な(またはより良い)構文で書き換える方法はありますか? #foo > ul > li > ul > li > a { color: red; }
125 css  css-selectors  sass 

7
CSS特異性のポイントはどのように計算されますか
このブログを偶然見つけました-http ://www.htmldog.com/guides/cssadvanced/specificity/ 特異性はCSSのポイントスコアリングシステムであると述べています。要素は1ポイント、クラスは10ポイント、IDは100ポイントの価値があることを示しています。さらに、これらのポイントが合計され、全体の量はそのセレクターの特異性であるとも言えます。 例えば: body = 1ポイント body .wrapper = 11ポイント body .wrapper #container = 111ポイント したがって、これらのポイントを使用すると、次のCSSおよびHTMLによりテキストが青色になることが期待されます。 #a { color: red; } .a .b .c .d .e .f .g .h .i .j .k .l .m .n .o { color: blue; } <div class="a"> <div class="b"> <div class="c"> <div class="d"> <div …

3
特定の属性が設定されている要素に対してのみquerySelectorAllを使用する方法
属性が設定されdocument.querySelectorAllているすべてのチェックボックスに使用しようとしていvalueます。 value設定されていないページに他のチェックボックスがあり、値はチェックボックスごとに異なります。ただし、IDと名前は一意ではありません。 例: <input type="checkbox" id="c2" name="c2" value="DE039230952"/> 値が設定されているチェックボックスだけを選択するにはどうすればよいですか?

3
:first-childと:first-of-typeの違いは何ですか?
私は違いを伝えることができないelement:first-childとelement:first-of-type たとえば、divがあったとします div:first-child → <div>親の最初の子であるすべての要素。 div:first-of-type → 親の<div>最初の<div>要素であるすべての要素。 これはまったく同じように見えますが、動作が異なります。 誰かが説明してもらえますか?
124 css  css-selectors 

10
querySelectorAllを使用して直接の子を取得する
私はこれを行うことができます: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); つまり、myDivclassを持つ要素の直接の子をすべて正常に取得できます.foo。 問題は、要素に対して#myDivクエリを実行しているため、セレクターにを含める必要があるmyDivことです。 #myDivオフのままにしておくべきですが、セレクタはで始まるため、正しい構文ではありません>。 セレクターが実行されている要素の直接の子だけを取得するセレクターの作成方法を誰かが知っていますか?

6
CSS not equalsセレクターはありますか?
CSSに!=(等しくない)のようなものはありますか?たとえば、次のコードがあります。 input { ... ... } しかし、いくつかの入力については、これを無効にする必要があります。クラス「リセット」を入力タグに追加することでそれを行いたい、例えば <input class="reset" ... /> そして、CSSからこのタグをスキップするだけです。 どうすればできますか? 私が見ることができる唯一の方法は、入力タグにクラスを追加して、CSSを次のように書き直すことです。 input.mod { ... ... }
116 html  css  css-selectors 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.