结构伪类总结

用题目的形式,来了解常见伪类结构。

结构伪类

1.表示修改前4个元素的样式为字体大小为20px

/* 前几个 */div > div:nth-child(-n + 4) {font-size: 20px;}

2.表示修改第三个li的样式为红色

ul li:nth-child(3) {color: red;}

3.表示修改第2n+1个li的样式为蓝色

ul li:nth-child(2n + 1) {color: blue;}

4.表示修改倒数第二个元素为红色

/* 倒数的某一个时 */ul > li:nth-last-child(2) {color: red;}

5.表示修改倒数3个li元素的字体大小为20px

/* 倒数的后几个时 */ul > li:nth-last-child(-n + 3) {font-size: 20px;}

6.选择box中的div元素, 并且是第三个子元素

 /* 需求: 选择box中的div元素, 并且是第三个子元素 */.box > div:nth-child(3) {color: red;}

7.需求: 选择box中的第三个div元素(排除所有的干扰项)

.box > div:nth-of-type(3) {color: blue;}

否定伪类

1.否定伪类

  • :not(x)表示除x以外的元素
    代码如下:
.box :not(.zyj) {color: red;}

这段代码的意思就是在class属性为box中的 并且class部位zyj的所有元素。

【结构伪类和否定伪类】相关推荐

  1. CSS3否定伪类选择器

    否定伪类选择器用来选择不满足某些条件的元素. 表 2-6 结构伪类选择器 选择器 功能描述 版本 E:not(selector) 选择未被选择器selector所选中,且类型为E的元素 3 如果想对某 ...

  2. web前端入门学习 css(8)(新增语义化标签、video/audio、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、css3盒子模型、模糊、calc函数、过渡

    https://www.bilibili.com/video/BV1pE411q7FU?p=276 文章目录 html5新特性 html5新增语义化标签 header头部 nav导航 article内 ...

  3. HTML与CSS基础之否定伪类(四)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>否定伪 ...

  4. css :not(否定伪类)用法

    :not 否定伪类在优先级计算中不会被看作是伪类. 事实上, 在计算选择器数量时还是会把其中的选择器当做普通选择器进行计数. 这是一块CSS代码: div.outer p {color:orange; ...

  5. 伪类、伪元素、锚伪类

    伪类 CSS2中对伪类的定义是:CSS 伪类用于向某些选择器添加特殊的效果. 截止css2,伪类有以下几种: CSS3中对伪类的定义如下: 伪类存在的意义是为了通过选择器找到那些不存在与DOM树中的信 ...

  6. css中什么是伪类选择器?伪类选择器的简要介绍

    本章给大家带来css中什么是伪类选择器?伪类选择器的简要介绍.让大家可以了解在css中伪类选择器的作用,css伪类选择器有哪些分类等知识.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. ...

  7. CSS 伪类: 什么是 CSS 伪类?CSS 伪类怎么分类? CSS 伪类有哪些?以及分类对应的伪类

    本章讲解的内容为 CSS 伪类 . 废话不多说, 直接上代码以及图例 (为了让大家方便阅读, 都有自己验证过程的一些图片作为分享) . 一: 什么是 CSS 伪类? 1. CSS 伪类是用来添加一些 ...

  8. css中什么是伪类选择器?伪类选择器的简介

    一.伪类选择器介绍 伪类选择器(简称:伪类)通过冒号来定义,它定义了元素的状态,如点击按下,点击完成等,通过伪类可以为元素的状态修改样式. 伪类的功能和一般的DOM中的元素样式相似,但和一般的DOM中 ...

  9. CSS3之伪元素选择器和伪类选择器

    伪类选择器,和一般的DOM中的元素样式不一样,它并不改变任何DOM内容.只是插入了一些修饰类的元素,这些元素对于用户来说是可见的,但是对于DOM来说不可见.伪类的效果可以通过添加一个实际的类来达到. ...

最新文章

  1. php根据键值去除数组中的某个元素_php删除数组中指定值的元素的几种方法
  2. 3.1.3 训练/开发/测试集的问题以及注意事项
  3. ACM竞赛学习整理--模拟算法举例POJ1068
  4. Hadoop学习笔记—15.HBase框架学习(基础知识篇)
  5. Windows子系统安装图形界面
  6. 网卡 远程唤醒问题故障排除
  7. 重大好消息,郑州社保卡将逆天,不看你将损失一大笔钱!
  8. 直观理解 梯度(gradient)
  9. Andriod 获取手机CPU型号设备信息
  10. 中南大学计算机学院复试差额录取比例,中南大学在职研究生复试差额比例大概是多少...
  11. 用支付宝扫自己生成的网页二维码无法跳转的问题
  12. 知识图谱与推荐系统综述
  13. 拼多多拼团电子商务论文题目(精选)
  14. 基于机器学习中集成学习的stacking方式进行的金线莲质量鉴别研究(python进行数据处理并完成建模,对品种进行预测)
  15. ps -aux | grep 用法
  16. 支付宝扫福字原理及快速获得“福卡”方法
  17. 奔跑吧火柴人c语言开发,奔跑吧火柴人手游-奔跑吧火柴人2019最新版下载v4.8.6-Minecraft中文分享站...
  18. 诚邀参会|2022第十届上海国际生物发酵产品与技术装备展览会
  19. 无人超市仓库管理论系统
  20. HTML常用表格及表单属性

热门文章

  1. django 与 vue 的完美结合 实现前后端的分离开发之后在整合
  2. 技工职称考试计算机部分,2017职称计算机考试Dreamweaver练习试题及答案
  3. sql服务器没有及时响应或控制请求,sql server发生错误1053服务没有及时响应或控制请求...
  4. 战胜切尔西的N种战术设计——欧冠前献给穆帅和国米兄弟的一份技术报告
  5. LeetCode3、LeetCode1171,哈希表的使用
  6. HSM和AsyncChannel介绍
  7. 腾讯云星星海SA2云服务器基于AMD处理器性能配置评测
  8. 公积金贷款将可异地申请 贷款条件放松
  9. devops+备份mysql_MySQL的备份和恢复 Devops、小铁匠
  10. 华为不上市真的是因为不缺钱么?