03、CSS3属性选择器

来源:互联网 发布:电子数据交换技术 编辑:程序博客网 时间:2024/06/09 19:11

E[attr] 属性名,不确定具体属性值

E[attr="value"] 指定属性名,并指定其对应属性值

E[attr ~="value"] 指定属性名,其具有多个属性值空格隔开,并包含value值

E[attr ^= "value"] 指定属性名,属性值value开头

E[attr $="value"] 指定属性名,属性值value结束

E[attr *="value"] 指定了属性名,属性值包含了value

E[attr |= "value"] 指定属性名,属性值value-开头 


E[attr] 属性名,不确定具体属性值:

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class]{color:red;}div[lang]{color:blue;}</style></head><body><!--身体--><div class="wrap">这是一个div标签1</div><div lang="en" id="con">这是一个div标签2</div></body></html>


E[attr="value"] 指定属性名,并指定其对应属性值

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class="wrap"]{color:red;}div[id="con"]{color:blue;}</style></head><body><!--身体--><div class="wrap">这是一个div标签1</div><div class="content" lang="en" id="con">这是一个div标签2</div></body></html>


E[attr ~="value"] 指定属性名,其具有多个属性值空格隔开,并包含value值

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class~="wrap"]{color:red;}</style></head><body><!--身体--><div class="wrap">这是一个div标签0</div><div class="wrap cont">这是一个div标签1</div><div class="wrap content" lang="en" id="con">这是一个div标签2</div></body></html>

E[attr ^= "value"] 指定属性名,属性值value开头

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class^="wrapb"]{color:red;}</style></head><body><!--身体--><div class="wrapsdsd">这是一个div标签0</div><div class="wrapbfbfds cont">这是一个div标签1</div><div class="wrapcgfd content" lang="en" id="con">这是一个div标签2</div></body></html>

E[attr $="value"] 指定属性名,属性值value结束

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class$="d"]{color:red;}</style></head><body><!--身体--><div class="wrapsdsd">这是一个div标签0</div><div class="wrapbfbfds contd">这是一个div标签1</div><div class="wrapcgfd" lang="en" id="con">这是一个div标签2</div></body></html>


E[attr *="value"] 指定了属性名,属性值包含了value

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class*="bf"]{color:red;}</style></head><body><!--身体--><div class="wrapsdsd">这是一个div标签0</div><div class="wrapbfbfds contde">这是一个div标签1</div><div class="wrapcegfd" lang="en" id="con">这是一个div标签2</div></body></html>


E[attr |= "value"] 指定属性名,属性值value-开头 

<!doctype html><!--声明当前文档为html文档--><html lang="en"><!--语言为英语--><head><!--头部--><meta charset="UTF-8"><!--字符编码:utf-8国际编码  gb2312中文编码--><meta name="Keywords" content="关键词"><meta name="Description" content="描述"><title>Document</title><style>/*css样式表的衣柜*/*{margin:0px;padding:0px;}/*去除默认外边距、内边距*/div[class|="wrap"]{color:red;}</style></head><body><!--身体--><div class="wrapsdsd">这是一个div标签0</div><div class="wrap-contde wrap-contdedesa">这是一个div标签1</div><div class="wrapcosngded" lang="en" id="con">这是一个div标签2</div></body></html>



0 0