English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
attributeで名付けられた属性を持つ要素、属性値は-”は接頭辞(")として、-"はハイフンとして、UnicodeコードはU+002D)冒頭。典型的応用シーンは、言語略称コード(例えばzh)をマッチングするために使われる。-CN,zh-CN、zh
TWではzhをvalueとして使用できます)。
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>基礎トレーニング(oldtoolbag.com)</title> <style> 選択 lang 属性の値が "en" で始まる要素を選択し、そのスタイルを設定する: { [lang|=en] } </style> </head> <body> background:yellow;/p> us">Hi!<-<p lang="en">Hello!</p> us">Hi!<-<p lang="en/p> <p lang="gb">Ello!</p> <p lang="us">Hi!</p> <p lang="no">Hei!</<p><b>注意:</b>もし[i]attribute[b]/i>~=<i>value<8 i>]IE/p> </body> </html>テストして見て‹/›
[attribute|=value定義と使用方法
注意:]選択子は、指定された値で始まる属性値の要素を選択するために使用されます。 - 例えば lang=en-us すべて対応しています。
IEFirefoxOperaChromeSafari
すべての主要ブラウザが[attribute|=value]選択子。
注意: [attribute|=value]IE8中で実行する場合、宣言する必要があります!DOCTYPE
CSSチュートリアル: CSS属性選択子
class属性の値が'top'で始まるすべての要素を選択し、赤色に設定する:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>基礎トレーニング(oldtoolbag.com)</title> <style> [class|=top] { background:red; color:white; } </style> </head> <body> <h1 class="top-header">Welcome</h1> <p class="top-text">Hello world!</p> <p class="content">Are you learning CSS?</p> </body> </html>テストして見て‹/›