属性セレクター

指定された属性を持つ HTML 要素のスタイルを設定します。

class 属性や id 属性だけでなく、指定した属性を持つ HTML 要素のスタイルを設定できます。

注: IE7 および IE8 は、!DOCTYPE が指定されている場合にのみ属性セレクターをサポートします。 IE6 以前では、属性の選択はサポートされていません。


属性セレクター

次の例は、title 属性を持つすべての要素をスタイルします:

[title]{color:red;}

属性と値のセレクター

次の例は、title="php" を持つすべての要素をスタイルします。


属性および値セレクター - 複数の値

次の例では、指定された値を持つ title 属性を含むすべての要素のスタイルを設定します。スペースで区切られた属性値に適用されます:

[title=php]{border:5px solid blue;}

次の例では、指定された値を含む lang 属性を持つすべての要素のスタイルを設定します。ハイフンで区切られた属性値に適用されます:

[title~=hello] { color:red; }


フォームのスタイル設定

属性セレクターは、クラスまたは ID なしでフォームをスタイル設定する場合に特に役立ちます:

[lang|=en] { color:red; }

学び続ける
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <style type="text/css"> [title] { color:red; } </style> </head> <body> <h1>可以应用样式:</h1> <h2 title="Hello world">Hello world</h2> <a title="php" href="//m.sbmmt.com">php中文网</a> <hr /> <h1>无法应用样式:</h1> <h2>Hello world</h2> <a href="//m.sbmmt.com">php中文网</a> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜