样式表css选择器的写、用法详解
日期:2013-05-06发布:首创网络浏览:852次
样式表css选择器的写、用法详解。属性选择器(AttributeSelectors),或许你不应该对属性选择器感到陌生,从本质上说,id跟类选择器其实就是属性选择器,只不过是选择了id或者类的值(value)而已。 属性选择器的格式是元素后跟中括···
本文关键字:样式,表,css,选择器,的,写,、,用法,详解,样式,
样式表css选择器的写、用法详解。属性选择器(AttributeSelectors),或许你不应该对属性选择器感到陌生,从本质上说,id跟类选择器其实就是属性选择器,只不过是选择了id或者类的值(value)而已。
属性选择器的格式是元素后跟中括号,中括号内带属性,或者属性表达式(不知道描述是否正确,自创的词),比如h1[title],h1[title="Logo"]等,你可以从我下面的论述中看到4种具体形式。
1.简易属性选择器
只顾其名不顾其值,这是简易属性选择器的特点。
h1[class]{color:silver;}将会作用于任何带class的h1元素,不管class的值是什么。所以
当然,这个“属性”不仅仅是class或者id,可以是该元素所有合法属性,比如img的alt,这样img[alt]{cssdeclarationshere;}将会作用于任何带有alt属性的img元素。那么a[href][title]{font-weight:bold;}呢?聪明的你一定已经知道,这会作用于同时带href和title属性的a元素,比如
2、精确属性值选择器
id和类本质上就是精确属性值选择器,没错,h1#logo等于h1[id="logo"]。如前所述,我们不要局限于id或者class,我们可以使用任何属性!例如a{font-size:200%;}将会作用于
3、部分属性值选择器
如其名,只要属性值部分匹配(这里的部分,实际上要匹配整个单词)就会作用于该元素。让我们来看个例子:
该选择器十分有用,比如你要样式化插图,其title中都含字符串”Figure”,如title="Figure5:xxx说明",则你可以使用img[title~="Figure"]。
需要注意的是,如我第一句就强调的,你需要匹配的是整个单词,img[title~="Figure"]不会匹配title="Figure5:xxx说明"。
另外,我做了个小小的测试,你把例子中的“Figure”改成“插图”,把img[title~="Figure"]改成img[title~="插图"],在Firefox中依然可以匹配,不管编码(encoding)是GB2312还是UTF-8。看来CSS对中文的支持还不赖。
4、特殊属性选择器
有点怪,这个选择器。它是这样工作的,嗯,举个例子比描述更容易。
*[lang|="en"]{color:white;},这条规则(rule)将会选择属性lang的值en或者en-打头的元素。就是说,它可以匹配
说完了,呵……CSS因你而强大,好好练吧。
- 欢迎大家阅读浏览,部分内容来源于网络,如有侵权,请联系我们删除!
- 上一条:PHP中循环替换与数组替换时间大PK
- 下一条:教你书写标准的CSS命名写法
服务项目
热门信息
- 邯郸网络公司:模板建站的好处有哪些?
- 3642024-04-25
- 4.20日音讯,邯郸网络公司:企业官网有必要做吗?
- 2132024-04-20
- 4.20日音讯,邯郸网络公司:为什么模板建站如此便宜?
- 2872024-04-20
- 4.9日讯,企业网站建设如何发挥网络营销功能?
- 4092024-04-09
- 4.9日音讯,企业网站维护的日常工作
- 2912024-04-09
- 4.5日讯,建设一个外贸网站多少钱?
- 4862024-04-05
- 邯郸网络公司:网站建设开发有哪些细节需要注意?
- 5402024-03-07
- 邯郸网络公司:外贸网站制作的8个步骤
- 3772024-03-05
- 企业网站如何制作才能取得更好的效果
- 5662024-02-29
- 简单3步,轻松做企业官网
- 6822024-02-18