首页 > css属性选择符的应用

css属性选择符的应用

注释:Internet Explorer 7 (以及更高版本)在规定了 !DOCTYPE 的情况下支持属性选择器。IE6 及更低的版本不支持属性选择器。

[title]{color:red;}  //为带有 title 属性的所有元素设置样式:

[title="website"]{color:red;}  //为 title="W3School" 的所有元素设置样式:

[title~=hello]{color:red;}  //为包含指定值的 title 属性的所有元素设置样式。适用于由空格分隔的属性值:

[title|=hello]{color:red;}  //title属性值以hello开头,并用连接符"-"分隔的字符串的E元素。

属性选择器在为不带有 class 或 id 的表单设置样式时特别有用:

input[type="text"]{color:red;}

注意:以上为CSS2 的应用

============以下为CSS3新增选择器=================================

E[attr^="val"]  //选择具有att属性且属性值为以val开头的字符串的E元素。

E[attr$="val"]  //选择具有att属性且属性值为以val结尾的字符串的E元素。

E[attr*="val"]  //选择具有att属性且属性值为包含val的字符串的E元素。

 

 

转载于:https://www.cnblogs.com/daxian2012/archive/2012/07/09/2583205.html

更多相关:

  • 文档树Document Object Model (DOM) 为文档对象模型, 它使用对象的表示方式来表示对应的文档结构及其中的内容。下面为一个样例 p 元素在文档中的对象所包含的所有属性。控制台:p#domaccessKey: ""align: ""assignedSlot: nullattributeStyleMap: Style...

  • 1、封装 什么是封装?   1.对外部隐藏内部的属性,以及实现细节,给外部提供使用的接口     注意:封装有隐藏的意思,但不是单纯的隐藏     学习封装的目的:就是为了能够限制外界对内部数据的访问   python中属性的权限分为两种:   1.公开的     没有任何限制,谁都可以访问   2.私有的     只有当前类本身能狗...

  • jquery:js框架; 主要区别在dom的操作 jq需要引入文件并且引入顺序在最上面; 找元素 操作元素 js:doucument.getElementById..classname,tagname,name jq:$(选择器) dom是js对象 jqDom是jquery对象 操作内容 js:dom.innerHTML(非表单元素)...

  • Mock.js 的语法规范包括两部分: 数据模板定义规范(Data Template Definition,DTD)数据占位符定义规范(Data Placeholder Definition,DPD)1.数据模板定义规范 DTD 数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值: // 属性名 name // 生...

  • vue   vue.js 是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。从技术上讲, Vue.js 集中在 MVVM 模式上的视图模型层,并通过双向数据绑定连接视图和模型。实际的 DOM 操作和输出格式被抽象出来成指令和过滤器。相比其它的 MVVM 框架,Vue.j...

  • 在cole 中使用temple 属性进行修改例:table.render({elem: '#messageTable',id: 'search_table_mId',height: 500,url: '/manage/article/getMessageByType',where: {type:${type}},page: true,...

  • 疯狂撸码中ing 实现组件效果   src/components/sgTopo.vue