CSS样式表中属性选择器的格式是元素后跟中括号,中括号内带属性或者属性表达式等,他有四种格式,分别是简易属性选择器,精确属性值选择器,部分属性值选择器和非凡属性选择器。
AD: 本文向大家描述一下CSS样式表中属性选择器四种格式的用法,或许你不应该对属性选择器感到生疏,从本质上说,id跟类选择器其实就是属性选择器,只不过是选择了id或者类的值(value)而已。 CSS样式表中属性选择器四种格式 属性选择器(AttributeSelectors),或许你不应该对属性选择器感到生疏,从本质上说,id跟类选择器其实就是属性选择器,只不过是选择了id或者类的值(value)而已。 CSS样式表中属性选择器的格式是元素后跟中括号,中括号内带属性,或者属性表达式(不知道描述是否正确,自创的词),比如h1[title],h1[title="Logo"]等,你可以从我下面的论述中看到4种具体形式。 1、简易属性选择器 只顾其名不顾其值,这是CSS样式表中简易属性选择器的特点。 h1[class]{color:silver;}将会作用于任何带class的h1元素,不管class的值是什么。所以Hello、Serenity、Fooling</h1>的h1都会受到这条规则的影响。 当然,这个“属性”不仅仅是class或者id,可以是该元素所有合法属性,比如img的alt,这样img[alt]{cssdeclarationshere;}将会作用于任何带有alt属性的img元素。那么a[href][title]{font-weight:bold;}呢?聪明的你一定已经知道,这会作用于同时带href和title属性的a元素,比如。 2、精确属性值选择器 id和类本质上就是CSS样式表中的精确属性值选择器,没错,h1#logo等于h1[id="logo"]。如前所述,我们不要局限于id或者class,我们可以使用任何属性!例如a[href="http://www.mb5u.com/"][title="W3CHome"]{font-size:200%;}将会作用于<ahref="http://www.mb5u.com/"title="mb5uHome">。 3、部分属性值选择器 CSS样式表中部分属性值选择器如其名,只要属性值部分匹配(这里的部分,实际上要匹配整个单词)就会作用于该元素。让我们来看个例子:
有话要说