美文网首页
css选择器、伪类

css选择器、伪类

作者: Tn299 | 来源:发表于2023-01-06 20:07 被阅读0次

css 的位置

1.行内样式
在标签内部设置样式,只能对一个产生影响


image.png

2.内部样式表(在head中)


image.png
3.外部样式表(写在html外)
用link连接css文件和html文件
image.png
image.png
image.png

css的注释

image.png

快捷键也是ctrl+/

css的基本语法

选择器+声明块

常用选择器

1.元素选择器
作用:根据标签名来选中指定的元素
语法:标签名{}
例子:p{}、h1{} div{}...
2.ID选择器(ID不能重复,尽管效果一致)
作用:根据元素的ID属性来选中指定的元素
语法:#id属性值{}
例子:#abc{}、#Tn...
3.类选择器(可以同时为一个元素指定多个class)
作用:根据元素的class属性选中元素
语法:.class属性值
例子:.blue{}、...
image.png

不同的class要用空格隔开

4.通配选择器
作用:选中页面的所有元素
语法:*{}
例子:*{ color:red;}(所有元素的颜色都变红了)

复合选择器

1.交集选择器
作用:同时选中多个满足条件的元素
语法:选择器1选择器2选择器3...{}
注意:交集选择器中如果有元素选择器,必须元素选择器开头
image.png

div.red表示div中的class属性
.a.b.c表示同时包含a,b,c三种class属性的元素

2.并集选择器
作用:同时选择多个选择器对应的元素
语法:选择器1,选择器2,...{}
例如: image.png

表示选择id为b1,class为p1,元素标签h1,span,div.red

关系选择器

image.png
image.png

其中,div是p元素的父元素,p是div的子元素,div是span的祖先元素

1.子元素选择器
作用:选中指定父元素的指定子元素
语法:父元素>子元素
image.png
image.png

表示选中父元素为div的子元素span,因为p中的span为后代元素,所以不生效

2.后代元素选择器
作用:选中指定元素的后代元素(包括子元素)
语法:祖先 后代(中间加个空格)
image.png
image.png
3.兄弟选择器
 3.1 选择下一个兄弟
  作用:找紧挨着的元素
  语法:前一个+后一个
 3.2选择下面所有兄弟
  作用:选择下面所有的兄弟
  语法:兄~弟
image.png

表示找紧挨在p后面的span标签,如果p和span中间有别的元素隔开,那就不生效


image.png

表示选择p标签同级的下面的所有span元素,有东西隔开不影响选择

属性选择器

image.png

伪类(:开头)

表示不存在的类,特殊的类


image.png

以上伪类都是根据所有子元素进行排序,并不是说第一个li中的第一个li,而是说所有元素中li在第一个


image.png
这个伪类就可以表明是同类型中的顺序,比如first-of-type就可以表面是同类型中的第一个

否定伪类
作用:将符合条件的元素从选择器中去除


image.png

表明除去了li中的同类型的第三个元素,也就是去除了文字“第二个”的样式

超链接的伪类

image.png

link和visited都是a专属的伪类,hover和active是所有属性通用的伪类

伪元素(前面+::)

image.png

before和after不会被选中,因为这是在css中加的东西

相关文章

  • 伪类和伪元素

    伪类:CSS 伪类用于向某些选择器添加特殊的效果。 伪元素:CSS 伪元素用于向某些选择器设置特殊效果。 1、伪类...

  • CSS3选择器

    1CSS选择器的分类 基本选择器 层次选择器 伪类选择器 动态伪类选择器 目标伪类选择器 语言伪类选择器 UI元素...

  • CSS伪类选择器总结

    CSS伪类选择器总结 动态伪类选择器:link, 链接伪类选择器,超链接未被访问前:visited, 链接伪类选择...

  • JQuery CSS选择器

    CSS普通选择器 选择器函数 CSS伪类选择器

  • CSS进阶知识点--CSS3伪类选择器和伪元素

    伪类选择器 动态伪类(锚点伪类、用户行为伪类) UI元素状态伪类 CSS3结构伪类 否定选择器 伪元素 动态伪类 ...

  • CSS3选择器--结构性伪类选择器

    在学习结构性伪类选择器之前,先了解2个概念:CSS中的伪类选择器和伪元素: 1、伪类选择器:CSS中已经定义好的选...

  • 伪元素和伪类

    一、伪类 1.1 定义 css伪类:css伪类用于向某些选择器添加特殊效果。 伪类其实与普通的css类相类似,可以...

  • css伪元素

    css 伪元素 详述: 这篇文章是继 css的伪类 与 css 伪类选择器 后的 CSS伪元素总结, 意在总结连贯...

  • CSS选择器

    简单概括一下CSS的选择器 基本选择器 属性选择器 伪类选择器 动态伪类 常用的四个锚点伪类 UI元素状态伪类 :...

  • css选择器

    css选择器】 1.css属性选择器 2.css伪类选择器 3.css层次选择器

网友评论

      本文标题:css选择器、伪类

      本文链接:https://www.haomeiwen.com/subject/zddjcdtx.html