[attr]
[attr] 单独使用是匹配所有
带 attr 属性
的标签a[attr] 匹配
a
标签下带 attr 属性
的标签
语法
[attr] { CSS 样式 }
实例
选择包含 target
属性的标签
<style type="text/css"> /* 选择a标签里包含 target 属性的值 */ a[target]{ background-color: #00FFFF; } </style> <a href="https://bigdataboy.cn" target="_blank">大数据男孩</a>
[attr=value]
用于选择
指定 属性和值
的标签。
语法
[attribute=value] { CSS 样式 }
实例
style type="text/css"> /* a 标签里 id 为 bigdataboy 的标签 */ a[id="bigdataboy"]{ background-color: red; } </style> <a id="bigdataboy" href="https://bigdataboy.cn" target="_blank">大数据男孩</a>
[attr*=value]
选择
attr 属性
中包含value值
的标签
语法
[attr*=value] { CSS 样式 }
实例
<style type="text/css"> a[id*="data"]{ background-color: red; } </style> <a id="bigdataboy" href="https://bigdataboy.cn" target="_blank">大数据男孩</a>
[attr^=value]
选择
attr 属性
中以value值开头
的标签
语法
[attr^=value] { CSS 样式 }
实例
<style type="text/css"> a[id^="big"]{ background-color: red; } </style> <a id="bigdataboy" href="https://bigdataboy.cn" target="_blank">大数据男孩</a>
[attr$=value]
选择
attr 属性
中以value值结尾
的标签
语法
[attr$=value] { CSS 样式 }
实例
<style type="text/css"> a[id$="boy"]{ background-color: red; } </style> <a id="bigdataboy" href="https://bigdataboy.cn" target="_blank">大数据男孩</a>
[attr~=value]
选择
attr 属性
中包含value值
的标签,注意有一个坑 下面实例有说明
语法
[attribute~=value] { CSS 样式 }
实例
<style type="text/css"> a[id~="data"]{ background-color: red; } </style> <!-- 注意id是有 空格 的,没有空格不能识别包含 --> <a id="big data boy" href="https://bigdataboy.cn" target="_blank">大数据男孩</a>
上一篇
CSS3 之 字体样式
CSS3 之 字体样式
下一篇
CSS3 之 复合选择器
CSS3 之 复合选择器
版权声明:《 CSS3 之 属性选择器 》为明妃原创文章,转载请注明出处!
最后编辑:2020-4-24 16:04:43