CSS 属性选择器(八)

一、属性选择器

属性选择使用中括号进行标识,中括号内包含属性名,属性值或者属性表达式

如h1[title],h1[title="Logon"],

二、属性选择器分类

2.1、匹配属性名

[class]{color:red}

作用于任何带有class属性的元素,不管理class的值是什么,也可以是其它元素的所有合法属性如:

img[alt]{border:none};

上面这个会作用于所有带有alt属性的img元素

a[href][title]{font-weight:bold};作用于同时带有href和title属性的a元素

2.2、匹配属性值

只有当属性完全匹配指定的属性值时,才会应用样式。

a[href="http://www.baidu.com/"][title="css"]{font-size:12px;}

作用于连接指向http://www.baidu.com/同时title=css的a元素设置字体为12px;
<a href="http://www.baidu.com/" title="css">百度一下</a>

也可以综合使用多个条件

div[id][title="ok"]{color:blue;font-style:italie;}作用于有id属性同时title=ok的div元素

2.3、前缀匹配

只要属性值的开始字符匹配指定字符串,即可对元素应用样式。前缀匹配选择器使用[^=]的形式

<div class="Mytest">前缀匹配</div>
使用下面来匹配
[class^="My"]{
color:red;
}

只要class开头为My的元素都可以应用这个样式

2.4、后缀匹配

后缀匹配选择器使用[$=]的形式

<div class="Mytest">后缀匹配</div>
使用下面来匹配
[class$="test"]{
color:red;
}

只要class结尾为test的元素都可以应用这个样式

2.5、模糊匹配

模糊匹配选择器使用[*=]的形式

<div class="Mytest">模糊匹配</div>
使用下面来匹配
[class*="est"]{
color:red;
}

只要class中有属性中包含est字符串就可以应用这个样式

时间: 2024-12-26 05:24:48

CSS 属性选择器(八)的相关文章

css 属性选择器笔记

1.基本选择器: eg: *{margin:0;padding:0} p{color:black} .content{background:red;} #intro{padding-left:2em;} 2.多元素组合选择器 div p { color:#f00; } #nav li { display:inline; } #nav a { font-weight:bold; } div > strong { color:#f00; } h2 + p { color:#f00; } 三.CSS

CSS属性选择器

属性选择器 1 <!DOCTYPE html> 2 <html lang="zh-cn"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <link rel="stylesheet" type="text/css" href="./css/属性选择器.css&qu

IE7浏览器下CSS属性选择器二三事

一.为何专门说起IE7 以前,或者说数年前,我们从事桌面端网页开发的时候,基本上都还要兼顾IE6浏览器, 即使有些特性,IE7支持,我们也会忽略之.于是,我们会不自然地把IE6和IE7浏览器归为一路货色,研究的多半是两个浏览器共性的东西,比方说haslayout之类的. 但是,最近1~2年,至少我个人所从事的桌面PC项目都不需要管IE6浏览器(0.3%)了,但是,还是要关心IE7浏览器(3%+)的.虽然,我们有丰富的处理IE6浏览器的经验,但是,当我们不要管IE6浏览器的时候,我们前端技术的选型

前端学习 -- Css -- 属性选择器

属性选择器:根据元素的属性选择指定元素 语法:[属性名] 选取含有指定属性的元素 [属性名="属性值"]:选取属性值等于指定值的元素 [属性名^="属性值"]:选取属性值以指定内容开头的元素 [属性名$="属性值"]:选取属性值以指定内容结尾的元素 [属性名*="属性值"]:选取属性值中包含指定内容的元素 demo:(注:这么尴尬的诗句肯定不是我写的) <!DOCTYPE html> <html> &l

CSS属性选择器温故-4

1.属性选择器就是通过元素属性来找到元素 2.属性选择器语法 CSS3遵循了惯用的编码规则,通配符的使用提高了样式表的书写效率,也使CSS3的属性选择器更符合编码习惯 3.浏览器兼容性 CSS选择器总结:CSS选择器和jQuery的选择器非常相似,学好CSS选择器会让我们学习jQuery事半功倍

CSS 属性选择器详解

CSS 2 引入了属性选择器. 属性选择器可以根据元素的属性及属性值来选择元素. 简单属性选择 如果希望选择有某个属性的元素,而不论属性值是什么,可以使用简单属性选择器. 例子 1 如果您希望把包含标题(title)的所有元素变为红色,可以写作: *[title] {color:red;}

第45篇 CSS属性选择器

1,内置函数复习 1.1 reduce #reduce 从可迭代对象里面不断的取值累加 from functools import reduce li = [1,2,3,4,5,6] ret = reduce(lambda x,y:x+y,li) print(ret) res = reduce(lambda x,y:x+y,range(1,101)) print(res) 1.2 sorted 1.2.1 按照年龄进行排序 li = [ {'name':'gold','age':'40'}, {

CSS 属性选择器

对带有指定属性的 HTML 元素设置样式. 可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性. 注释:只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器.在 IE6 及更低的版本中,不支持属性选择. 属性选择器 下面的例子为带有 title 属性的所有元素设置样式: [title] { color:red; } 属性和值选择器 下面的例子为 title="W3School" 的所有元素设置样式: [title=W3School]

css属性选择器的使用

属性选择器 自定义属性选择器 原文地址:https://www.cnblogs.com/learning-python/p/10252654.html