English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
attributeと名付けられた属性を持つ、属性値が"value"で始まる要素を表します。
class属性の値が"test"で始まるすべてのdiv要素の背景色を設定します:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>基本のチュートリアル(oldtoolbag.com)</title> <style> div[class^="test"] { background:#ff9900; } </style> </head> <body> <div class="first_test">第1個のDIV要素.</div> <div class="second">第2個のDIV要素.</div> <div class="test">第3個のDIV要素.</div> <p class="test">これは普通のテキストパラグラフ.</p> </body> </html>テストをしてみる ‹/›
The [attribute^=value] 選択子は、属性値が指定された値で始まる要素にマッチします。
IEFirefoxOperaChromeSafari
すべての主要なブラウザは[attribute^=value]選択子。
注意: [attribute^=value]はIE8中で実行するときは、宣言する必要があります<!DOCTYPE>
class属性の値が"test"で始まるすべての要素の背景色を設定します:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>基本のチュートリアル(oldtoolbag.com)</title> <style> [class^="test"] { background:#ff9900; } </style> </head> <body> <div class="first_test">第1個のDIV要素.</div> <div class="second">第2個のDIV要素.</div> <div class="test">第3個のDIV要素.</div> <p class="test">これは普通のテキストパラグラフ.</p> </body> </html>テストをしてみる ‹/›