CSS Selectors プロパティ 関数 要素 使い方・書き方 例 CSS サンプル

Selectors CSS プロパティとは

トピック:セレクタは、スタイルを設定できるようにWebページ上の要素を選択するために使用されるため、CSSの最も重要な側面の1つです。セレクタはさまざまな方法で定義する 事ができる CSSセレクタは、HTMLドキュメントの要素と一致するパターンです。関連するスタイル規則は、セレクタパターンに一致する要素に適用される

セレクタ

Selectors プロパティ 値Selectors 内容 説明
class="webref"のすべての要素を選択する。.webref
id="webref"の要素を選択する。#webref
すべての要素を選択する。*
すべての<p>要素を選択する。p
すべての<div>要素とすべての<p>要素を選択する。div, p
<div>要素内のすべての<p>要素を選択する。div p
親要素が<div>要素のすべての<p>要素を選択する。div > p
<div>要素の直後に配置されるすべての<p>要素を選択する。div + p
<p>要素の前にあるすべての<ul>要素を選択する。p ~ ul
ターゲット属性を持つすべての要素を選択する。[target]
target="_blank"のすべての要素を選択する。[target=_blank]
title属性に"webref"という単語を含むすべての要素を選択する。[title~=webref]
"jp"で始まるlang属性値を持つすべての要素を選択する。[lang|=jp]
href属性の値が"https"で始まるすべての<a>要素を選択する。a[href^="https"]
href属性の値が".pdf"で終わるすべての<a>要素を選択する。a[href$=".pdf"]
href属性値に部分文字列"webref"が含まれるすべての<a>要素を選択する。a[href*="webref"]
アクティブリンクを選択する。a:active
<p>要素の内容の後ろに何かを挿入するp::after
<p>要素の内容の前に何かを挿入するp::before
チェックされたすべての<input>要素を選択する。input:checked
チェックボックスの中で<input>要素を既定値のスタイルを適用するinput:default
定義されたすべての<demo-custom>要素を選択する。demo-custom:defined
無効なすべての<input>要素を選択する。input:disabled
子を持たない(テキストノードを含む)すべての<p>要素を選択する。p:empty
有効なすべての<input>要素を選択する。input:enabled
親の最初の子であるすべての<p>要素を選択する。p:first-child
すべての<p>要素の最初の文字を選択する。p::first-letter
すべての<p>要素の最初の行を選択する。p::first-line
親の最初の<p>要素であるすべての<p>要素を選択する。p:first-of-type
フォーカスを持った要素を含む要素を選択する。form:focus-within
フォーカスのある入力要素を選択する。input:focus
マウスオーバーでリンクを選択するa:hover
中間の状態にある <input> 要素をすべて選択 選択する。input:in-range
指定された範囲内の値を持つ入力要素を選択する。input:indeterminate
無効な値を持つすべての入力要素を選択する。input:invalid
lang属性が"it"(イタリア語)のすべての<p>要素を選択する。p:lang(it)
親の最後の子であるすべての<p>要素を選択する。p:last-child
親の最後の<p>要素であるすべての<p>要素を選択する。p:last-of-type
未訪問のリンクをすべて選択する。a:link
<p>要素ではないすべての要素を選択する。:not(p)
親の2番目の子であるすべての<p>要素を選択する。p:nth-child(2)
最後の子から数えて、親の2番目の子であるすべての<p>要素を選択しますp:nth-last-child(2)
最後の子から数えて、親の2番目の<p>要素であるすべての<p>要素を選択しますp:nth-last-of-type(2)
親の2番目の<p>要素であるすべての<p>要素を選択する。p:nth-of-type(2)
親の唯一の<p>要素であるすべての<p>要素を選択しますp:only-of-type
親の唯一の子であるすべての<p>要素を選択する。p:only-child
「必須」属性のない入力要素を選択する。input:optional
指定された範囲外の値を持つ入力要素を選択する。input:out-of-range
"readonly"属性が指定された入力要素を選択する。input:read-only
"readonly"属性が指定されていない入力要素を選択する。input:read-write
「必須」属性が指定された入力要素を選択する。input:required
ドキュメントのルート要素を選択する。:root
ユーザーが選択した要素の部分を選択する。::selection
現在アクティブな#webref要素を選択します(そのアンカー名を含むURLをクリックします)#webref:target
有効な値を持つすべての入力要素を選択する。input:valid
訪問されたすべてのリンクを選択する。a:visited
Selectors プロパティ 関連記事
CSS Selectors プロパティ 関数 要素 使い方・書き方 例 CSS サンプル
CSS Selectors プロパティ | 使い方 | 書き方 | サンプル | セレクタ 値 | 属性 入門 | CSS マニュアル – WebRef
あわせて読みたい

Html

Glossary

PHP

JavaScript

JQuery