diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/glossary/css_selector | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/ja/glossary/css_selector')
-rw-r--r-- | files/ja/glossary/css_selector/index.html | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/files/ja/glossary/css_selector/index.html b/files/ja/glossary/css_selector/index.html new file mode 100644 index 0000000000..3f492fd842 --- /dev/null +++ b/files/ja/glossary/css_selector/index.html @@ -0,0 +1,96 @@ +--- +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 class="Quick_links" 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> |