最近又把css复习了一遍,其中遇到这两个选择器,有时候会弄错,所以今天在深入了解下。

带 “:” 的选择器一般是指定元素具有某种特性。

顾名思义。:nth-child(1) 的1表示第一个元素,child表示这是一个儿子元素,就是第一个儿子元素。例子:

p:nth-child(1)有两个条件要满足,缺一不选:

1、是其父元素的第一个子元素。

2、还要是p元素。

:first-of-type的first表示第一个,type表示类型。例子

p:first-of-type满足一个条件

1、是其父元素的第一个p标签的元素

:nth-of-type(1)其实和:first-of-type一样,都是一样的含义,只是:nth-of-type(1)中的1可以改变成其他的数字以选择其他的兄弟元素。

同上,:nth-child(1)和:first-child一样。只是:nth-child(1)可以改变其数字以选择其他兄弟元素。

css选择器 :nth-of-type(1)、:nth-child(1)、:first-child、 :first-of-type相关推荐

  1. CSS 选择器:BeautifulSoup4解析器

    和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据. lxml 只会局部遍历,而Beautiful Soup 是基 ...

  2. 最常用的css选择器及兼容性 +几个好用却不多见的 nth-child等

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  3. CSS选择器学习小结

    前言: 半途出家做Front End,以前只是大概知道点,现在就必须从头把css好好看看啦,呜呜~~~~~~ 一.基本选择器 序号 选择器 含义 1. * 通用元素选择器,匹配任何元素 2. E 标签 ...

  4. 30个最常用css选择器解析

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  5. html类选择器使用在什么场景,CSS选择器

    **关键字: ** ** 1.css选择器使用场景; ** ** 2.css选择器优先级; ** 3. first-child和:first-of-type 1.class 和 id 的使用场景? c ...

  6. css选择器按功能分,CSS 选择器

    概览 在 CSS 中,选择器用于选择需要添加样式的元素. CSS 选择器非常丰富,现将 CSS 1 - 3 目前所有的选择器列举如下. 选择器 例子 例子描述 CSS版本 .class .intro ...

  7. HTML5 CSS选择器总结(强烈推荐)

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  8. Css学习总结(4)——CSS选择器总结

    1:通用选择器 * {   margin:0;   padding:0;  } *选择器是选择页面上的全部元素,上面的代码作用是把全部元素的margin和padding设为0,最基本的清除浏览器默认样 ...

  9. 【重识 HTML + CSS】CSS 选择器

    CSS 选择器 selector 元素选择器 (type selectors):div {} 通用选择器 (universal selector):* {} id 选择器 (id selectors) ...

  10. CSS(一):CSS概述、CSS引入方式、CSS优先级、CSS代码格式、CSS属性;CSS选择器;尺寸和颜色单位、背景和文本设置

    目录 一.CSS 1.1 CSS概述 1.1.1 定义 1.1.2 特征 1.1.3 组织网页的两种常用方式 1.2 引入CSS的四种方式 1.2.1 Style属性方式(内联样式) 1.2.2 St ...

最新文章

  1. 第三十五课.基于贝叶斯的深度学习
  2. FLV播放器 源码二例
  3. RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
  4. Flutter文本组件Text
  5. matlab 1 3倍频分析,[转载]1/3倍频程及Matlab程序实现
  6. SAP License:糟糕的用户比任何系统问题都要危险
  7. anaconda pycharm_搭建 Python 高效开发环境: Pycharm + Anaconda
  8. python 容器类型存放_Python学习笔记三(容器)
  9. 免费讲座:数据库工程实施中的性能保证
  10. 520 miix 小兵 黑苹果_黑苹果资源
  11. WIn10下如何为不同的显示器设置不同的桌面背景
  12. 你只跟你自己同在一条船上
  13. Barbalat引理与类李雅普诺夫引理,及它们在自适应控制系统设计的应用
  14. linux安装ssl证书
  15. Distinctive Image Features from Scale-Invariant Keypoints-SIFT算法译文
  16. Java 合并、拆分PPT幻灯片
  17. 我的第一篇博客_在Linux下用C++编写的德州扑克游戏
  18. 刘芳20153721--1
  19. vue打包去掉 map文件
  20. 球坐标系和直角坐标系转换

热门文章

  1. 2020年学习工作总结
  2. BCDEDIT命令详解 【Z】
  3. 跟新来的同事聊了下,我想辞职了
  4. “链”向未来——前景广阔的TD源链
  5. 一些前端模拟接口工具和相关文章
  6. 毕业——少年,你还太弱,请专心练剑
  7. 【python】plist图集拆分
  8. mysql断开数据库连接_快速断开当前数据库的所有连接的方法
  9. 【年终总结】马三北漂记之8102年总结
  10. 简图记录-《乌合之众》阅读总结