CSS 属性选择器
CSS中的属性选择器可以实现对特定属性值的元素定义样式,控制显示效果。
[attribute] 选择器方式语法中的 [attribute] 选择器用于选取带有指定属性的元素。
示例
img[alt]{border:3px solid #060;}
该样式定义了所有具备alt属性的img图标边框样式。
试一试
[attribute=value] 选择器该选择器是指定属性名称和属性值的选择器。
示例
input[type=text]{background-color:yellow;}
试一试
[attribute~= value ] 选择器[attribute~= value ] 选择器和[attribute=value]类似,但具体含义不同[attribute~= value ] 其中的~=表示该属性值的内容只要包含制定的内容就可以。
示例
a[title~= linux ] { border: 5px solid yellow;
该示例定义了所有a元素中title内容只要包含linux字,其边框样式就被应用。
注意:上面的例子会匹配以下属性的元素:title= linux 、title= linux 教程 以及 title= linux 发行 ,但不匹配:title= 嗨linux265 或 title= linux265 。
试一试
[attribute|= value ] 选择器[attribute|= value ] 选择器表示选取指定属性以指定值value开头的元素。
例如,下例选取 title 属性以 linux 开头的所有元素:
注意:值必须是完整或单独的单词,比如 title= linux 或者后跟连字符的,比如 title= linux-text 。
示例
a[title|= linux ] { background: yellow;
试一试
[attribute^= value ] 选择器[attribute^= value ] 选择器表示选取指定属性以指定值开头的元素,而这里的value不必是完整单词。
下例选取所有 a 元素 title 属性以 linux 开头的所有元素:
示例
a[class^= linux ] { border:1px solid yellow;
试一试
[attribute$= value ] 选择器[attribute$= value ] 选择器表示选取指定属性以指定值结尾的元素,其中值不必是完整单词。
下例选取 title 属性以 linux 结尾的所有a元素:
示例
a[title$= linux ] { background: yellow;
试一试
[attribute*= value ] 选择器[attribute*= value ] 选择器选取属性值包含指定词的元素,需要注意的是value值不必是完整单词。
例如选取 title 属性包含 linux 的所有元素:
示例
a[title*= linux ] { background: yellow;
试一试
设置表单样式设置表单样式时,我们常常会对元素添加 class 或 id 属性,便于更精确设置表单元素样式。但如果对于没有设置class或者id属性的表单元素来说,属性选择器将会非常有用。
示例
input[type= text ] { width: 150px; display: block; margin-bottom: 10px; background-color: yellow; input[type= button ] { width: 120px; margin-left: 35px; display: block;
试一试
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/59548.html
linuxphp相关文章
- mybatis的collection属性_安全带的使用方法和步骤
- CSS小技能:常用样式属性、选择器分类、盒子模型
- DropDownList的常用属性和事件「建议收藏」
- 【说站】css如何实现自定义的属性
- 【说站】css Flex容器属性有哪些
- 【说站】css中justify-content属性是什么
- 设置css属性clear的值为什么时可清除左右两边浮动_clear both
- CSS font-family 属性设置字体
- Vivado综合属性之ASYNC_REG
- 【Java 注解】自定义注解 ( 注解属性定义与赋值 )
- 【错误记录】Kotlin 代码运行时报错 ( 成员属性初始化顺序是按照从上到下顺序进行的 , 上面的属性不要调用下面未进行初始化的属性 )
- CSS 属性选择器详解编程语言
- CSS常用的属性命名详解编程语言
- CSS 中 display:inline-block 属性使用详解编程语言
- MySQL修改表格属性值: 简易指南(mysql修改表的属性值)
- MSSQL查看表属性的快捷方式(mssql查看表属性)
- MySQL中的字段是否允许为空解析MySQL中NULL属性(mysql中允许空吗)
- CSS教程之css选择器、属性、值
- juqery学习之六CSS--css、位置、宽高
- 通过length属性判断jquery对象是否存在
- jqueryattr方法获取input的checked属性问题
- js构造函数、索引数组和属性的实现方式和使用