CSS3 [attribute^=value] 选择器

定义和用法

[attribute^=value] 选择器匹配元素属性值带指定的值开始的元素。

浏览器支持

所有主流浏览器都支持[attribute^=value] 选择器。

注意: [attribute^=value]在IE8中运行,必须声明<!DOCTYPE>

实例

设置class属性值以"test"开头的所有div元素的背景颜色:

div[class^="test"]
{
background:#ffff00;
}

在线运行

原文地址:http://www.manongjc.com/cssref/sel_attribute_value_contains.html

相关阅读:

时间: 2024-10-29 04:52:37

CSS3 [attribute^=value] 选择器的相关文章

css3新的选择器

CSS3新的选择器 ele[att^="val"] /*属性att的值以val开头的元素*/ ele[att$="val"] /*属性att的值以val结尾的元素*/ ele[att*="val"] /*属性att包含val字符串的元素*/

CSS3伪类选择器详解

前面花了两节内容分别在<CSS3基本选择器>和<CSS3属性选择器详解>介绍了CSS3选择器中的基本选择器和属性选择器使用方法,今天要和大家一起学习CSS3选择器中的第三部分,也是最后一部分——伪类选择器.伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类的了,因为这些在平时中是常用到的伪类选择器,那么先和大家一起简单总结一下CSS中常用的伪类选择器的使用方法,最后把重心放到CSS3新增加的":nth-child"选择器的使用方法.

css3的nth-child选择器的具体探讨

css3的nth-child选择器的具体探讨 前言 在十年前開始的div+css布局兴起之时,我就開始了CSS的学习和实践.在当年,对于CSS选择器,基本上是没有什么选择性的,仅仅有ID选择器,CLASS选择器,以及元素选择器,当然,还包含#id p 这样的子选择器. 在那个蛮荒时代,各大浏览器对CSS的支持是相当那啥了.于是,我们为了实现一些效果,比方要控制列表中的最后一个元素,我们会给最后一个元素加上一个CLASS,来方便我们特殊处理.假设要做各行变色这样的特殊效果,我们须要各行给每一个列加

CSS3新增属性选择器: [attribute*=value] 、[attribute^=value] 和[attribute$=value]

在CSS3中新增了 [attribute*=value] .[attribute^=value] 和[attribute$=value] 三个选择器,使得属性选择器有了通配符的概念. 下边是一个使用这三个属性的完整示例代码,及运行后的页面展示效果: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title

CSS3 基础(1)——选择器详解

CSS3选择器详解 一. 属性选择器 在CSS3中,追加了三个属性选择器分别为:[att*=val].[att^=val]和[att$=val],使得属性选择器有了通配符的概念. 选择器 示例 描述 [attribute^=value] [src^="https"] 选择每一个src属性的值以"https"开头的元素 [attribute$=value] [src$=".pdf"] 选择每一个src属性的值以".pdf"结尾的

总结CSS3新特性(选择器篇)

CSS3新增了嗯- -21个选择器,脚本通过控制台在这里运行; ~: p ~ p { color : red;/*此条规则将用于p后边所有的p...就是除了第一个p的所有p,规则同p:not(:nth-of-type(1)),但是权重要低于后者*/ } [attribute^=value]: 选择该属性以特定值开头的元素 [attribute$=value]: 选择该属性以特定值结尾的元素 [attribute*=value]: 选择该属性中出现了特定值的元素 上边三个是可以组合使用的,方法如

巧用CSS3伪类选择器自定义checkbox和radio的样式

由于原生的checkbox和radio的样式太简陋了,在设计页面的时候,设计师往往会设计自己的checkbox和radio样式.一半情况下,为了适应各个浏览器的兼容性,我们都会用其他的元素替代原生的checkbox和radio,然后用js实现选中和未选中时候的样式,用来模拟checkbox和radio. 例如这种: 用其他元素模拟(以checkbox为例): <div class='checkbox'></div> $('.checkbox').click(function(){

CSS3 attribute

1: CSS3选择器部分E[att^="val"] 匹配具有att属性.且值以val开头的E元素E[att$="val"] 匹配具有att属性.且值以val结尾的E元素E[att*="val"] 匹配具有att属性.且值中含有val的E元素E:root 匹配文档的根元素.在HTML中,根元素永远是HTMLE:nth-child(n) 匹配父元素中的第n个子元素EE:nth-last-child(n) 匹配父元素中的倒数第n个结构子元素EE:nth

css3之各种选择器

css3中新增的选择器可以简便许多样式. 此次用了属性选择器,root,not,empty,target,first-child,last-child,ntn-child(n),ntn-last-child(n), first-of-type,nth-of-type(n),last-of-type,nth-last-of-type(n),only-child,only-of-type. 源码如下 <body><div id="header">这里是页头</