HTML+CSS学习记录04--CSS选择器

13 篇文章 0 订阅

3、常见的选择器

  • 元素(标签)选择器
    在这里插入图片描述
    在这里插入图片描述
    组合选择器:
    在这里插入图片描述
    在这里插入图片描述
  • 类选择器
    在这里插入图片描述
    在这里插入图片描述
    a) 结合标签选择器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    b)多类选择器
    两个属性用空格隔开
    在这里插入图片描述
    在这里插入图片描述
    c)链接多个类选择器
    同时包含了d1、d2这两个属性的才能生效
    在这里插入图片描述

在这里插入图片描述

  • id选择器
    ⼀个id选择器的属性值在html⽂档中只能出现⼀次,避免写js获取id时出现混淆
    在这里插入图片描述
    在这里插入图片描述

  • 通配符选择器*
    *代表当前文档的所有样式
    但优先级比较低,容易被别处声明的属性覆盖
    常用于声明margin
    在这里插入图片描述
    在这里插入图片描述

  • 派⽣选择器
    a)后代选择器 空格
    一个元素是另一个元素的后代
    可以叠好几层
    在这里插入图片描述
    在这里插入图片描述
    b)⼦元素选择器 >号
    在这里插入图片描述
    在这里插入图片描述
    c)相邻选择器(兄弟选择器) +号
    li标签跟li标签有同一个父级在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    h1标签跟p标签有同一个父级
    在这里插入图片描述
    在这里插入图片描述
    4、特殊的选择器
    显示红色字体:
    在这里插入图片描述
    但是如果前端的数据是通过后端拿到的,这样设置红色字体的方法可能会出现问题。

  • 伪类选择器

:first-child {} //第⼀项
:last-child {} //最后⼀项
:nth-child(n) {} //第n项

在这里插入图片描述
在这里插入图片描述

:nth-child(2n+1){} //奇数项
:nth-child(2n) {} //偶数项

在这里插入图片描述
在这里插入图片描述

:not() //否定伪类 除了第n项

结合之前的伪类选择器使用
在这里插入图片描述
在这里插入图片描述

a:link {color:#FF0000;} /*未访问的链接*/
a:visited {color:#00FF00;} /*已访问的链接*/

在这里插入图片描述
a:hover {color:#FF00FF;} /⿏标悬浮后的链接/
a:active {color:#0000FF;} /已选中的链接/
在这里插入图片描述

  • 伪元素选择器
    css3之后都是两个冒号
    在这里插入图片描述
    使用伪元素选择器时class取名尽量规范
::first-letter //第⼀个 只能用于块级元素

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

::first-line //第⼀⾏ 只能⽤于块级元素

在这里插入图片描述

::selection //选中

把鼠标选中的设置成绿色
在这里插入图片描述
在这里插入图片描述
不通过标签添加内容

::before //在开始位置
::after //在结束位置

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值