Attribute Selectors 版本:CSS2 兼容性:无
语法:
- E [ attr ] { sRules }
- E [ attr = value ] { sRules }
- E [ attr ~= value ] { sRules }
- E [ attr |= value ] { sRules }
说明:
属性选择符。
- 选择具有 attr 属性的 E
- 选择具有 attr 属性且属性值等于 value 的 E
- 选择具有 attr 属性且属性值为一用空格分隔的字词列表,其中一个等于 value 的 E 。这里的 value 不能包含空格
- 选择具有 attr 属性且属性值为一用连字符分隔的字词列表,由 value 开始的 E
示例:
h[title] { color: blue; }
/* 所有具有title属性的h对象 */
span[class=demo] { color: red; }
div[speed="fast"][dorun="no"] { color: red; }
a[rel~="copyright"] { color:black; }
/* 所有具有title属性的h对象 */
span[class=demo] { color: red; }
div[speed="fast"][dorun="no"] { color: red; }
a[rel~="copyright"] { color:black; }