CSS属性选择器是一种用于指定元素的CSS选择器,它可以根据元素的属性来选择元素。它们可以用来为特定的HTML元素设置样式,也可以用来为特定的HTML元素设置行为。
CSS属性选择器有三种形式:[attribute]、[attribute=value] 和 [attribute~=value]。[attribute] 选择器将匹配所有带有该属性的元素;[attribute=value] 选择器将匹配所有带有该属性并且该属性的值与 value 相同的元素;[attribute~=value] 选择器将匹配所有带有该属性并且该属性的多个单词中至少包含一个 value 的元素。
input[type="text"] { background-color: #ccc; } input[type="password"] { background-color: #ccc; } input[class~="form-control"] { background-color: #ccc; }
顾名思义,CSS 属性选择器就是指可以根据元素的属性以及属性值来选择元素。
具有特定属性的 HTML 元素样式不仅仅是 class 和 id。
注意:IE7 和 IE8 需声明 !DOCTYPE 才支持属性选择器!IE6 和更低的版本不支持属性选择器。
下面的例子是把包含标题(title)的所有元素变为蓝色:
下面的实例改变了标题 title=""
元素的边框样式:
下面是包含指定值的 title
属性的元素样式的例子,使用(~
)分隔属性和值:
下面是包含指定值的 lang
属性的元素样式的例子,使用(|
)分隔属性和值:
属性选择器样式无需使用 class 或 id 的形式:
CSS 参考手册:CSS [attribute|=value] 选择器
为了让用户拥有更好的阅读体验,将文章中数据以更直观的方式展示是非常必要的,因此,拥有良好的表格设计就显得非常重要了。下面...
实例HTML5 tr标签用于表示一个表格中的行。请参考下述示例:一个简单的 HTML 表格,包含两列两行:table border="1"trthMonth/th...
TextAlignmentjava.lang.Object |---ohos.agp.utils.TextAlignmentpublic class TextAlignmentextends Object设置文本组件使用的...
NavigationNavigation是小程序的顶部导航组件,当页面配置navigationStyle设置为custom的时候可以使用此组件替代原生导航栏。示...
#概览下面是对变更的简要总结:API 已重命名,以便更好地与组件生命周期保持一致自定义指令将由子组件通过 v-bind="$attrs"更多...
#概览非兼容:自定义元素白名单现在在模板编译期间执行,应该通过编译器选项而不是运行时配置来配置。非兼容:特定 is prop 用法...
HTML5 MathMLHTML5 可以在文档中使用 MathML 元素,对应的标签是 math.../math 。MathML 是数学标记语言,是一种基于XML(标准通...