CSS3新增选择器——属性选择器

2023-06-1609:02:18网页制作Comments1,117 views字数 1094阅读模式

属性选择器

顾名思义,就是根据元素的属性及其属性值来确定目标元素。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

1.根据属性名确定元素:不使用类选择器或ID选择器,省去命名烦恼。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

元素标签[属性]

代码练习:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

<input type="text" value="请输入用户名">
<input type="text">

选择带有“value”属性的input元素,更改该元素字体颜色。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

input[value] {
  color: red;
}
CSS3新增选择器——属性选择器

2.根据属性值确定元素文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

元素标签[属性='属性值']

代码练习:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

<input type="text" value="请输入用户名">
<input type="text">
<input type="password" value="123">

选择“value”属性值为password的input元素,更改该元素字体颜色。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

input[type='password'] {
  color: blue;
}
CSS3新增选择器——属性选择器

3.根据属性值中某些字符确定元素文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

  • 根据属性值开头字符确定元素

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

元素标签[属性^='字符']

代码练习:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

<header class="icon1">小图标1</header>
<header class="icon2">小图标2</header>
<header class="icon3">小图标3</header>
<header class='header1'>小图标4</header>

选择属性值带有icon的元素,更改元素字体颜色。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

header[class^='icon'] {
  color: purple;
}
CSS3新增选择器——属性选择器
  • 根据属性值结尾字符确定元素

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

元素标签[属性$='字符']

代码练习:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

<section class="icon1-data">icon1-data</section>
<section class="icon2-data">icon1-data</section>
<section class="icon3-do">icon1-data</section>

根据属性值结尾data字符确定元素并更改其字体颜色。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

section[class$='data'] {
  color: pink;
}
CSS3新增选择器——属性选择器
  • 根据属性值中包含字符确定元素

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

元素标签[属性*='foot']

代码练习:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

<footer class="fo">fo</footer>
<footer class="foo">foo</footer>
<footer class="foot">foot</footer>
<footer class="footer">footer</footer>

根据属性值中包含有foot的字符的确定元素并更改其字体颜色。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html

footer[class*='foot'] {
  color: aqua;
}
CSS3新增选择器——属性选择器
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/47188.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/zhizuo/47188.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定