属性の値に関係なく、特定の属性を持つ要素を選択する場合は、属性セレクターを使用できます。
たとえば、クラス属性 (値の制限なし) を持つすべての h1 要素を選択するには、次のように記述できます。
h1[class]{}
たとえば、複数の属性に基づいて選択することもできます。 、クラス属性を持つすべての h1 要素を同時に選択するため、href 属性と title 属性を持つ HTML ハイパーリンクのテキストは太字に設定され、次のように記述できます。
a[href][title]{font-weight: bold;}
を選択することもできます。属性属性値を持つ要素のみ。たとえば、「http://www .163.com」タグを指すリンクを選択したい場合:
a[href="http://www.163.com"]{}<span style="font-family:'Microsoft YaHei';font-size:14px;line-height:21px;">
同様に、複数の属性値セレクターを接続することもできます。たとえば、
a[href="http://www.163.com"][title="网易"]{}
この形式では、属性値が正確に一致する必要があることに注意してください。たとえば、
1 つの属性値のみを一致させたい場合は、チルダ (~) を使用する必要があります。例:
p[class~="link1"]{}/* ~可用于任何属性,不仅限于class */
このセレクターは
p.link1{}
[foo^="bar"] /* 选择 foo 属性值以 "bar" 开头的所有元素 */
[foo$="bar"] /* 选择 foo 属性值以 "bar" 结尾的所有元素 */
[foo*="bar"] /* 选择 foo 属性值中包含 "bar" 的所有元素 */
a[href*="163.com"]{font-weight: bold;}
*[lang|="en"]{}