--- title: Selector (セレクター (CSS) ) slug: Glossary/CSS_Selector tags: - CSS - CSS Selector - CodingScripting - Glossary - HTML - Selector translation_of: Glossary/CSS_Selector --- <p><strong>CSS セレクター</strong>は CSS の規則の一部で、文書中のどの要素がルールと一致するかを記述します。一致した要素には規則で指定されたスタイルが適用されます。</p> <div id="glossary-selector-details"> <p>この CSS を見てください。</p> <pre class="brush: css notranslate">p { color: green; } div.warning { width: 100%; border: 2px solid yellow; color: white; background-color: darkred; padding: 0.8em 0.8em 0.6em; } #customized { font: 16px Lucida Grande, Arial, Helvetica, sans-serif; } </pre> <p>ここでのセレクターは <code>"p"</code> (すべての {{HTMLElement("p")}} 要素内の文字列に緑色を適用)、 <code>"div.warning"</code> ({{Glossary("CSS class", "class")}} が <code>"warning"</code> であるすべての {{HTMLElement("div")}} 要素が警告ボックスのように見えるようにする)、 <code>"#customized"</code> (<code>"customized"</code> の ID を持つ要素の基本フォントを16ピクセルの高さの Lucida Grande またはいくつかのフォールバックフォントに設定)です。</p> <p>この CSS を次のような HTML に適用します。</p> <pre class="brush: html notranslate"><p>This is happy text.</p> <div class="warning"> Be careful! There are wizards present, and they are quick to anger! </div> <div id="customized"> <p>This is happy text.</p> <div class="warning"> Be careful! There are wizards present, and they are quick to anger! </div> </div></pre> </div> <p>結果的に、ページの内容は次のように整形されます。</p> <p>{{EmbedLiveSample("glossary-selector-details", 640, 210)}}</p> <section id="Quick_links"> <ol> <li>CSS 入門内の <a href="/ja/docs/Learn/CSS/Introduction_to_CSS/Selectors">CSS セレクターについての詳細</a></li> <li>基本的なセレクター <ol> <li><a href="/ja/docs/Web/CSS/Type_selectors">要素型セレクター</a> <code>elementname</code></li> <li><a href="/ja/docs/Web/CSS/Class_selectors">クラスセレクター</a> <code>.classname</code></li> <li><a href="/ja/docs/Web/CSS/ID_selectors">ID セレクター</a> <code>#idname</code></li> <li><a href="/ja/docs/Web/CSS/Universal_selectors">全称セレクター</a> <code>* ns|* *|*</code></li> <li><a href="/ja/docs/Web/CSS/Attribute_selectors">属性セレクター</a> <code>[attr=value]</code></li> <li><a href="/ja/docs/Web/CSS/Pseudo-classes">状態セレクター</a> <code>a:active, a:visited</code></li> </ol> </li> <li>グループ化セレクター <ol> <li><a href="/ja/docs/Web/CSS/Selector_list">セレクターリスト</a> <code>A, B</code></li> </ol> </li> <li>結合子 <ol> <li><a href="/ja/docs/Web/CSS/Adjacent_sibling_selectors">隣接兄弟セレクター</a> <code>A + B</code></li> <li><a href="/ja/docs/Web/CSS/General_sibling_selectors">一般兄弟セレクター</a> <code>A ~ B</code></li> <li><a href="/ja/docs/Web/CSS/Child_selectors">子セレクター</a> <code>A > B</code></li> <li><a href="/ja/docs/Web/CSS/Descendant_selectors">子孫セレクター</a> <code>A B</code></li> </ol> </li> <li>擬似クラス・要素 <ol> <li><a href="/ja/docs/Web/CSS/Pseudo-classes">擬似クラス</a> <code>:</code></li> <li><a href="/ja/docs/Web/CSS/Pseudo-elements">擬似要素</a> <code>::</code></li> </ol> </li> <li>技術リファレンス <ol> <li>{{SpecName("CSS3 Selectors")}}</li> </ol> </li> </ol> </section>