「Web前端开发进阶篇」最详细的CSS选择器

小微 科技「Web前端开发进阶篇」最详细的CSS选择器已关闭评论103字数 1411阅读模式
摘要上一篇文章我们把「Web前端开发进阶篇」CSS定位和浮动讲解完了,接着我们来讲解下一篇文章,关于CSS选择器的内容知识,小伙伴们跟上我的节奏,动起来,Let&34;只能一个...

上一篇文章咱们把「Web前端开发进阶篇」CSS定位以及浮动讲授完了,接着咱们来说解下一篇文章,关于CSS选择器的内容知识,小火伴们跟上我的节奏,动起来,Let&34;只能一个值&34;w3school.com.cn&

咱们可以用特定属性选择类型来匹配语言值。例如:文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

特定属性选择类型文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

在比如说你在文档中插入了一系列图片,其中图片的命名形如:picture-1、picture-2等等,就能够像这样进行匹配了,文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

[attribute|=value]文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

总结一下属性选择器:灵便多运,用多了才不会犯错。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

属性选择器文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

昆裔选择器

简单说昆裔选择器可以选择作为某元素昆裔的元素。就是拿文档元素的层级关系作为选择器来添加样式,比如说,我先找div属性为Class值为important的元素,在找到它下面的h1元素,给他添加样式,例如:文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

昆裔选择器文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

昆裔选择器功能强大,也是最经常使用的,也是最简单易用的,实现了不少选择器不能实现的任务。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

CSS 子元素选择器

如果你不但愿选择任意的昆裔元素,只是某个元素的子元素,就能够使用它,如果有多个相同子元素,都能匹配到父元素里相同的子元素。咱们通经常使用(>)大于号来表示。注意符号的两边允许有空格。例如:文章源自微观生活(93wg.com)微观生活-https://93wg.com/4938.html

选择作为 h1 元素子元素的所有 strong 元素:

子元素选择器

CSS 相邻兄弟选择器

相邻兄弟选择器可选择紧接在另外一元素后的元素,且两者有相同父元素。就能够使用相邻兄弟选择器,还可以结合其他结合符,例如:

相邻兄弟选择器

伪类

CSS 伪类用于向某些选择器添加特殊的效果。

1、锚伪类

在支撑 CSS 的阅读器中,链接的不同状况均可以不同的方式显示,这些状况包含:活动状况,已被走访状况,未被走访状况,以及鼠标悬停状况。例如:

锚伪类

2、:first-child伪类

2.1 可使用 :first-child 伪类来选择元素的第一个子元素。

2.2 可使用 :nth-child 伪类来选择元素的第n个子元素。n也能够作为表达式,例如:n+1、2n、等数学表达式

2.3 可使用 :first-of-type 伪类来选择元素的第一个子元素。(CSS3选择器,等同2.1)

2.4 可使用 :nth-of-type 伪类来选择元素的第n个子元素。n也能够作为表达式,例如:n+1、2n、等数学表达式,(CSS3选择器,等同2.2)

3、:lang 伪类

:lang 伪类使你有能力为不同的语言定义特殊的规则。

例如:

伪类

CSS 伪元素

CSS 伪元素用于向某些选择器设置特特效果。

1、:first-line 伪元素:用于向文本的首行设置特殊样式

2、:first-letter 伪元素:用于向文本的首字母设置特殊样式:

3、多重伪元素:可以结合多个伪元夙来使用。

4、:before 伪元素:可以在元素的内容前面插入新内容。

5、:after 伪元素:可以在元素的内容以后插入新内容。

例如:

CSS 伪元素

总结

CSS选择器灵便多运,用法也是至关的多,可使用css对HTML页面中的元素实现一对一,一对多或者多对一的节制。多多使用练习,在开发中效力会提高很多,这也是前端开发必备的技巧。


CSS选择器今天就讲授到这里了,下一篇讲授CSS高档语法,但愿大家不要抛却学习哦!

PS:

本文为‘Web前端进阶指南’原创,手动码字不容易,小火伴们别忘了顺手点个赞加个关注哈,有什么不懂的下方留言评论或

以上就是微观生活(93wg.com)关于“「Web前端开发进阶篇」最详细的CSS选择器”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/4938.html