CSS3选择器,2024年最新面试四轮都要经过哪些过程

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
img

正文

匹配所有使用E标签的元素

p { font-size:24px; }

3 .class:类选择器

class选择器。它跟id选择器不同的是,它可以定位多个元素。当你想对多个元素进行样式修饰的时候就可以使用class

.error {

color: red;

}

4.id选择器(#ID)

#container {

width: 960px;

margin: auto;

}

5. tagName:标签选择器

定位页面上所有的某标签

a { color: red; }

ul { margin-left: 0; }

🟢二.组合选择器


1.群组选择器(selector1,selector2,…,selectorN)

每个选择器之间使用逗号“,”隔开

div,p { color:#f00; }

2.后代选择器(E F

选择了E元素的所有后代F元素,中间是一个空格

li a {

text-decoration: none;

}

3.子元素选择器(E>F)

子元素选择器,匹配所有E元素的子元素F

div > strong { color:#f00; }

4.相邻兄弟元素选择器(E + F)

EF两元素具有一个相同的父元素,而且F元素在E元素后面,而且相邻

ul + p {

color: red;

}

5.通用兄弟选择器(E 〜 F)

选择某元素后面的所有兄弟元素

ul ~ p {

color: red;

}

🟢三.属性选择器


1.E[attr]

只使用属性名,但没有确定任何属性值

a[title] {

color: green;

}

2.E[att=val]

指定属性名,并指定了该属性的属性值

div[class=”error”] { color:#f00; }

3.E[att~=val]

指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“〜”不能不写

td[class~=”name”] { color:#f00; }

4.E[att|=val]

指定了属性名,并且属性值是value或者以“value-”开头的值

p[lang|=en] { color:#f00; }

5.E[att^=”val”]

指定了属性名,并且有属性值,属性值是以value开头的

div[id^=“nav”] { background:#ff0; }

6.E[att$=”val”]

属性att的值以”val”结尾的元素

a[href$=“.jpg”] {

color: red;

}

7.E[att*=”val”]

属性att的值包含”val”字符串的元素

a[data-filetype=“image”] {

color: red;

}

🟢四.CSS 伪元素


1.selector:link  selector:visited  selector:hover  selector:active  伪类选择器

一般情况下selector都为a标签,以上四种伪类选择器代表的意思如下:

  • link:连接平常的状态

最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

前端视频资料:

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-wmYVRVne-1713289249151)]

前端视频资料:
[外链图片转存中…(img-1bnBHmKA-1713289249151)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
[外链图片转存中…(img-dw50VXK6-1713289249151)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值