网络安全之前端学习(css选择器)

admin 2025年3月25日20:16:51评论7 views1字数 1070阅读3分34秒阅读模式

话接上回,讲到了css的基础属性,那么这一节主要讲讲css选择器,这是css中比较重要的一环,希望大家认真学习。

首先就是什么是选择器呢?

每一条css样式定义由两部分组成,形式如下:  选择器{样式}  {}之前的部分就是选择器 “选择器指明了{}中的样式的作用对象,也就是样式作用于网页中的哪些元素。

1.全局选择器

使用*{}的方法可以使全部的内容使用这个样式

网络安全之前端学习(css选择器)

这个多用于初始化的时候使用全局选择器,使所有标签都配上样式。

2.元素选择器

这也是选择器中应用较多的一种,对于所要的标签进行选择,比如p/b/a等等标签。

这里我那p标签举例。

网络安全之前端学习(css选择器)

可以看到对于所有的标签,只有p标签进行选择。但是这里有一个问题,当我们有2p标签时,如果我只想对第一个进行选择,那么要怎么办呢?

3.类选择器

类选择器就很好的解决这一问题。类选择器使用class关键字,

网络安全之前端学习(css选择器)

这里可以看到类选择器只对选择了这个类进行赋值,如果没有这个类就无法变形。

这里要说几点,类选择器可以被多个标签选择,比如上面的我可以两个p标签都先择这个类,就达到两个都被选择的效果。同时,类名不可以以数字开头,最后就是一个标签可以使用多个选择器,使用语句为<p class=”oneclass twoclass”></p>,将两个选择器放在一起,用空格隔开。

4.id选择器

id选择器与类选择器类似,都是对于某个特定的标签选择。

网络安全之前端学习(css选择器)

这里大家就可能有疑惑了,这个类选择器和id选择器不能说是差不多吧,只能说使一模一样,其实他还是有很多不同的,不仅仅是“#”和“.”的区别,id选择器只可以被一个标签使用,不可共用于多个标签,所以id是唯一的。而类选择器可以被多个标签使用,可以理解为一个大类。当然,id选择器也是不能用数字开头。

5.合并选择器

合并选择器顾名思义,就是对多个标签合并选择。

网络安全之前端学习(css选择器)

可以避免重复命名。但是我看着好像可以使用类选择器,如果有懂得的大佬可以在评论区讲解一下二者的不同。

6.优先级

以上就是所有选择器的内容了,最后讲一讲所有选择器的优先级

行内样式>id选择器>类选择器>全局选择器

可以理解为所用的范围越小,优先级越高。

7.结语

那么以上就是本节的所有内容,希望大家上机实验,本文记录自哔哩哔哩的https://www.bilibili.com/video/BV1oz421q7BB/?spm_id_from=333.337.search-card.all.click

如要学习,建议搭配原视频食用。

原文始发于微信公众号(泷羽Sec-林):网络安全之前端学习(css选择器)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年3月25日20:16:51
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   网络安全之前端学习(css选择器)https://cn-sec.com/archives/3881939.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息