首页 > 其他分享 >css常用选择器

css常用选择器

时间:2023-06-16 15:48:21浏览次数:33  
标签:常用 标签 元素 nth 其父 child 选择器 css

1.常用子元素选择器-选择特定子元素

:nth-of-type(n)  选择其父级下的第n个元素
例如:p:nth-child(2)
:last-of-type 选择其父级下的最后一个元素

:nth-child(n) 选择其父级下的第n个子元素

:nth-last-child(n) 选择其父级下的第n个子元素,从最后一个子项计数

:nth-last-of-type(n) 选择其父级下的第n个元素,从最后一个子项计数

:first-child 选择其父级下的第一个子元素

:last-child 选择其父级下的最后一个子元素

:first-line 选择某元素中的第一行
例如: p:first-line - 选择p元素中的第一行


n:可以是数字,也可以是表达式。例如 2n 偶数, 2n+1 奇数等等。
nth-child(n)和nth-of-type区别:
p:nth-of-type(n): 其父元素下的第n个p元素。
p:nth-child(n):其父元素下的第n个且为p的元素,如果不是p,则选择失败

 2.常见选择器

标签选择器: 指用html标签名称作为选择器
类选择器:给标签设置一个类名
id选择器:给html元素指定特定的id名
通配符选择器:找到文中所有的标签并设置样式
复合选择器【后代选择器和子代选择器】:
后代选择器:选择父元素后代中所有满足条件的标签,选择器和选择器之间用空格隔开
例如: 选择器1 选择器2{}
子代选择器:选择父元素子代中所有满足条件的标签,选择器和选择器之间用 > 隔开
例如: 选择器1 > 选择器2 {}
并集选择器:同时选择多组标签并设置样式,选择器和选择器之间用 , 隔开
例如:
选择器1,选择器2,选择器3,...{}
交集选择器: 找到html中同时满足选择器的标签,选择器可以有多个。
例如:
选择器1选择器2...{}
伪类选择器:
hover伪类选择器:将鼠标悬停在元素上,并设置样式。
active伪类选择器:将鼠标点击元素时,并设置样式。

 

标签:常用,标签,元素,nth,其父,child,选择器,css
From: https://www.cnblogs.com/sunnyeve/p/17485005.html

相关文章

  • CSS 如何根据背景色自动切换黑白文字?
    在项目中,经常会碰到背景色不确定的场景,为了让内容文字足够清晰可见,文字和背景之间需要有足够的对比度。换句话说,当背景是深色时,文字为白色,当背景是浅色时,文字为黑色,就像这样:一、CSS滤镜实现使用滤镜对文字单独处理,所以需要额外一层标签。然后容器和文字用同一种颜色表示,目的是......
  • Node.js 开发常用到的库和插件工具,同事看到后也悄悄收藏了……
    Node.js是一个功能强大,并且非常流行的JavaScript运行时环境,使开发人员能够高效率的构建高性能应用程序。下面介绍了8个常见的应用程序开发中用到的库和函数,可以用于缓存数据、操作日期、处理图像、发送电子邮件、发出HTTP请求、记录请求和响应、压缩数据和哈希密码等。通过使......
  • Python中常用set()方法详解!
    set是Python中一种集合数据类型,表示一个无序且不重复的集合。set()方法可以用于创建一个空的集合,也可以将其他可迭代对象转换为集合。与其他Python数据类型不同,set没有索引,不能通过索引访问其元素,但可以使用一些方法来操作和访问集合中的元素。1、add():添加一个元素到set集......
  • AJAX常用知识点及应用
    一、概念相关AsyncJavaScriptAndXML是JS通过异步方式啦获取响应并且局部更新页面二、XHLHttpRequest【在AJAX中被大量使用】是一个API,挂在window上。为客户端提供了在客户端和服务器之间进行数据传输的功能通过URL来获取数据,并且不会使页面整个刷新三、原生JS-------......
  • Kafka系列---【kafka常用命令】
    kafka常用命令1.查看消费者组列表./kafka-consumer-groups.sh--bootstrap-serverlocalhost:9092--list2.查看指定groupid的消费状态详情#能查看partition,current-offset,log-end-offset,消费者hostip./kafka-consumer-groups.sh--bootstrap-serverlocalhost:9092--grou......
  • iOS 单元测试之常用框架 OCMock 详解
    一、单元测试1.1单元测试的必要性测试驱动开发并不是一个很新鲜的概念了。在日常开发中,很多时候需要测试,但是这种输出是必须在点击一系列按钮之后才能在屏幕上显示出来的东西。测试的时候,往往是用模拟器一次一次的从头开始启动app,然后定位到自己所在模块的程序,做一系列的点击......
  • Kubernets 调度常用的命令-马哥教育
    taints内容包括key、value、effect:key就是配置的键值value就是内容effect是标记了这个taints行为是什么目前Kubernetes里面有三个taints行为:NoSchedule禁止新的Pod调度上来PreferNoSchedul尽量不调度到这台k8s的master节点本身就带有effect类型为NoSchedule的污......
  • 网站和数据库迁移备份常用方式
    这两天群里一直有人在聊WordPress的备份插件,博主一直是手动备份个人感觉比用那些插件还是方便多了。下面说下博主的备份步骤。本文目录1. 教程环境2. 教程步骤2.1. 1.网站文件备份2.2. 2.数据库备份2.3. 3.文件传输2.4. 4.网站文件恢复2.5. 5.数据库恢复3. ......
  • vim常用命令
    vim是Linux系统上一款常用的文本编辑器编辑文件:vimfilename或vifilename只读模式查看文件:viewfilename常用命令#1.进入输入状态的命令a#从光标所在位置后追加文字A#从光标所在行最后追加文字i#从光标所在位置前面插入文字I#从光标所在行首开始插入文字......
  • DM达梦数据库的常用性能诊断语句
    --查询活跃会话SELECT*FROMV$SESSIONSWHERESTATE='ACTIVE';--查询已执行超过2秒的活动SQL。SELECT*FROM(SELECTSESS_ID,SQL_TEXT,DATEDIFF(SS,LAST_RECV_TIME,SYSDATE)Y_EXETIME,SF_GET_SESSION_SQL(SESS_ID)FULLSQL,CLNT_IPFROMV$SESSIONSWH......