深入浅析css属性选择器

本篇文章我们一起来了解一下css中的属性选择器。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

深入浅析css属性选择器

第一种: E[att^=value]属性选择器

此选择器只选择标签名称是E的,同时他具有att的属性,att属性值包含前缀为value的子字符串。

注:E是可以省略的,如果省略则表示匹配满足条件的任意元素

立即学习“前端免费学习笔记(深入)”;

无标题文档    p[id^="one"]{        color: pink;        font-family: "微软雅黑";        font-size: 20px;    }

为了看日出,我常常早起。那时天还没有大亮,周围非常清静,船上只有机器的响声。

天空还是一片浅蓝,颜色很浅。转眼间天边出现了一道红霞,慢慢地在扩大它的范围,加强它的亮光。我知道太阳要从天边升起来了,便转眼地望着那里。

结果为:

1S)V7M_J9S_EI5P%B$V7UHW.png

我们可以看到id名是one的文字变成了粉红色,而id名是two的文字并没有发生改变。

第二种: E[att$=value]属性选择器

此选择器只选择标签名称是E的,同时他具有att的属性,att属性值包含后缀为value的子字符。与E[att^=value]选择器一样,E元素可以省略,如果省略则表示匹配满足条件的任意元素。

无标题文档    p[id$="1"]{        color:ocf;        font-family: "宋体";        font-size: 30px;    }

盼望着,盼望着,东风来了,春天的脚步近了。

小草偷偷地从土里钻出来,嫩嫩的,绿绿的。园子里,田野里,瞧去,一大片一大片满是的。坐着,躺着,打两个滚,踢几脚球,赛几趟,捉几回迷藏。风轻悄悄的,草绵软软的。

桃树、杏树、梨树,你不让我,我不让你,都开满了花赶趟儿。红的像火,粉的像霞,白的像雪。花里带着甜味,闭了眼,树上仿佛已经是桃儿、杏儿、梨儿!花下成千成百的蜜蜂嗡嗡地闹着……

“吹面不寒杨柳风”,不错的,像母亲的手抚摸着你。风里带来些新翻的泥土的气息,混着青草味,还有各种花的香,都在微微润湿的空气酝酿。鸟儿将窠巢安在繁花嫩叶当中,高兴起来了……

W8USF@}3X5@C_9]@6GWA7{S.png

我们可以很明显的看到id名是one1的字体变大了,与one1相似的1two字体并没有变大,这是因为本选择器只有在字符串后面加上1的才会改变,其他的没有用。

第三种: E[att*=value]属性选择器

此选择器只选择标签名称是E的,同时他具有att的属性,att属性值包含value子字符串。该选择器与前两种选择器一样,E元素也可以省略,如果省略则表示可以匹配满足条件的任意元素。

无标题文档    p[id*="1"]{        color:greenyellow;        font-family: "宋体";        font-size: 20px;    }

我们消受得秦淮河上的灯影,当四月犹皎的仲夏之夜。

小的灯舫初次在河中荡漾;于我,情景是颇朦胧,滋味是怪羞涩的。我要错认它作七里的山塘;可是,河房里明窗洞启,映着玲珑入画的栏干,顿然省得身在何处了……

V9`)OEZ2_89QX%Q]P1UEYWN.png

推荐学习:CSS3视频教程

以上就是深入浅析css属性选择器的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1618712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 06:21:46
下一篇 2025年12月24日 06:21:56

相关推荐

  • css怎么设置字体为微软雅黑

    在css中,可以使用font-family属性来指定一个元素的字体,只需要给元素添加“font-family:”微软雅黑”;”或“font-family:”Microsoft YaHei”;”样式即可设置元素字体为微软雅黑。 本教程操作环境:windo…

    好文分享 2025年12月24日
    000
  • css中哪些属性可以继承

    css中可以继承的属性有:text-indent、text-align、line-height、word-spacing、letter-spacing、text-transform、visibility、color、cursor等等。 本教程操作环境:windows7系统、CSS3版、Dell G3…

    2025年12月24日 好文分享
    000
  • 详解CSS3+SVG滤镜实现不规则边框的方法

    本篇文章将介绍一种配合 svg 滤镜实现各种不规则图形添加边框的小技巧。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 需求背景,给不规则图形添加边框 在我们日常开发中,时长会遇到一些非矩形、非圆形的图案。类似下面这些: 使用纯 CSS,搭配一些技巧,是可以制作出上面的图形的,当然…

    2025年12月24日 好文分享
    000
  • css怎么实现禁止点击

    css实现禁止点击的方法:1、通过设置“disabled”为input框添加禁用状态;2、通过设置“cursor:not-allowed”为禁用状态添加状态;3、设置“pointer-events:none”即可。 本文操作环境:Windows7系统、HTML5&&CSS3版,DEL…

    2025年12月24日
    000
  • css怎么设置元素一直旋转

    css设置元素一直旋转的方法:首先创建一个HTML示例文件;然后用img引入图片;最后使用css样式“transform:rotate(360deg)”设置元素旋转360度,并通过animation-duration属性设置动画时长即可。 本文操作环境:Windows7系统、HTML5&&a…

    2025年12月24日
    000
  • css的含义是什么

    css的含义是层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言;CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化;CSS还能够对网页中元素位置的排版进行像素级精确控制。 本文操作环境:Windows7系统、HTML5&&CSS3版,DE…

    2025年12月24日
    000
  • css怎么让li强制不换行

    css强制li不换行的方法:1、使用display属性,将li元素转换为内联元素或行内块元素,元素前后没有换行符,也就无法换行了。2、使用float属性,给li元素添加“float:left;”样式,将li元素浮动并排显示。 本教程操作环境:windows7系统、CSS3&&HTML…

    2025年12月24日 好文分享
    000
  • css怎么设置div边框

    css设置div边框的方法:首先创建一个HTML示例文件;然后定义好div块;最后通过“border-style”属性设置边框的样式即可。 本文操作环境:Windows7系统、HTML5&&CSS3版,DELL G3电脑 border属性是一个简写属性,可以在一个声明设置所有的边框属…

    2025年12月24日 好文分享
    000
  • 如何通过css设置背景图片全屏

    通过css设置背景图片全屏的方法:1、通过CSS的【background-size=100%】属性设置全屏;2、通过【background-repeat】设置图片是否重复。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 通过css设置背景图片全屏的方法: 1、创建以下目录结…

    2025年12月24日 好文分享
    000
  • css文本行高怎么设置

    css文本行高的设置方法:首先新建文件,使用div标签创建一行文字;然后编写样式,设置div标签的class属性为mybkkd;最后通过div标签的class属性mybkkd设置文字上下的行高。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css文本行高的设置方法: 1、…

    2025年12月24日 好文分享
    000
  • 如何使用CSS实现鼠标移动控制页面元素效果?(代码示例)

    本篇文章给大家介绍一下使用css映射的鼠标位置,实现通过鼠标移动控制页面元素效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 映射鼠标位置或实现拖拽效果,我们可以在 JavaScript 中做到这一点。但实际上,在CSS中有更加简洁的方法,我们可以在不使用JavaScri…

    2025年12月24日 好文分享
    000
  • css怎么隐藏table

    css隐藏table的方法:首先使用记事本建立一个html页面;然后创建一个table;最后写一个class样式对table进行隐藏“display:none”即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 使用记事本建立一个html页面 …

    2025年12月24日 好文分享
    000
  • css怎么去除图片边框

    css去除图片边框的方法:1、使用css中的border属性来设置去掉img边框;2、通过“img:not([src]){opacity:0;}”去除图片边框。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 css去掉img边框 1、 标签的 b…

    2025年12月24日
    000
  • css怎么设置图片圆角

    css设置图片圆角的方法:首先打开相应的代码文件;然后通过在标签内添加代码如“-moz-border-radius:10px;-webkit-border-radius:10px;”来设置图片圆角即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑…

    2025年12月24日
    000
  • css横向滚动条怎么隐藏

    css隐藏横向滚动条的方法:首先创建一个HTML示例文件;然后为body添加一个样式;接着在样式定义里添加“overflow-x:hidden;”即可隐藏横向滚动条。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 我们先在html里写上一个div…

    2025年12月24日 好文分享
    000
  • css怎么隐藏标签

    css隐藏标签的方法:1、使用Opacity属性隐藏标签不可见;2、使用Display属性隐藏元素;3、通过Visibility属性隐藏标签;4、使用Clip-path属性实现隐藏即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 用 CSS …

    2025年12月24日 好文分享
    000
  • css怎么去掉li的点

    html的li标签默认带有小圆点,css中可以使用list-style-type属性来去掉li的小圆点;只需要给li标签添加“list-style-type: none;”样式,设置li列表项前无标记即可。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G…

    2025年12月24日
    000
  • css中link和import的区别是什么

    区别:1、link是HTML标签,除了加载CSS外,还可定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。2、link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。3、link无兼容问题。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • 如何使用css设置文字透明背景不透明

    在css中,可以使用color属性配合rgba()函数来设置文字透明背景不透明效果,语法格式为“rgba(red, green, blue, alpha)”;其中,参数alpha用于设置透明度,值介于“0.0”和“1.0”之间。 本教程操作环境:windows7系统、CSS3&&HT…

    2025年12月24日
    000
  • css中如何设置背景图像

    在css中,可以使用background或者background-image属性来设置背景图像,具体语法格式为“background-image:url(‘图片url’);”或“background:url(‘图片url’);”。 本教程操作环境:wi…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信