位置: IT常识 - 正文

CSS的选择器(超详细!!)(css选择器使用)

发布时间:2024-01-17
CSS的选择器(超详细!!)

目录

一、常用的四类选择器(基本)

1、元素选择器

2、id选择器

3、类选择器

4、通配选择器

二、复合选择器(两种)

1、交集选择器

2、并集选择器

三、关系选择器

父子关系:父元素直接包含子元素,子元素直接被父元素包含

祖先后代关系:祖先元素直接或间接包含后代元素

兄弟关系:拥有同一个父元素

 四、属性选择器

五、伪类选择器

1.常用的伪类

2、否定伪类

3、元素的伪类

六、伪元素选择器


一、常用的四类选择器(基本)1、元素选择器

推荐整理分享CSS的选择器(超详细!!)(css选择器使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css中的选择器,css选择器及常用属性,css选择器及常用属性,css中的选择器,css选择器的写法,css选择器及常用属性,css中的选择器,css选择器的写法,内容如对您有帮助,希望把文章链接给更多的朋友!

                作用:选中对应元素/标签里面的内容

                语法:标签名{}

2、id选择器

                作用:选中对应id属性值的元素

                语法:#id属性值{}

3、类选择器

                作用:选中对应class属性值的元素

                语法:.class属性值{}

4、通配选择器

                作用:选中页面中所有元素

                语法:*{}

二、复合选择器(两种)1、交集选择器

            作用:选中同时符合多个选择器条件的元素

            语法:选择器1选择器2...{}

            注意:如果选择器中有元素的选择器,元素选择器必须放在前面

2、并集选择器

            作用:同时选中对应选择器的元素

            语法:选择器1,选择器2,选择器3...{}

三、关系选择器父子关系:父元素直接包含子元素,子元素直接被父元素包含

<div><p></p></div>

div标签是p标签的父元素,p标签是div标签的子元素

祖先后代关系:祖先元素直接或间接包含后代元素

<div><p><span></span></p></div>

div标签是p标签和span标签的祖先元素,p标签和span标签是div标签的后代元素

兄弟关系:拥有同一个父元素

<div><p></p><h1></h1></div>

p标签和h1标签就是兄弟关系

 四、属性选择器[属性]选中含有指定属性的元素[属性=属性值]选中含有指定属性和指定属性值的元素[属性^=属性值]选中含有指定属性和指定属性值开头的元素[属性$=属性值]选中含有指定属性和指定属性值结尾的元素[属性*=属性值]

选中指定属性名和含有指定属性值的元素

五、伪类选择器CSS的选择器(超详细!!)(css选择器使用)

伪类:不存在的类,表示元素的一种状态

1.常用的伪类

:first-child   第一个子元素

:last-child    最后一个子元素

:nth-child()   选中第n个元素

关于:nth-child()的特殊值

        n   第n个   n的范围0到正无穷(全选)

        even或2n    选中偶数位的元素

        odd或2n+1   选中奇数位得到元素

上面的都是在所有元素中选择

下面都是在相同元素中选择

:first-of-type  第一个子元素

:last-of-type   最后一个子元素

:nth-of-type()    选中第n个元素

2、否定伪类

:not()        将符号条件的元素去除

3、元素的伪类

:link        表示未访问过的a标签 :visited    表示访问过的a标签

以上两个伪类是超链接所独有的 由于隐私的问题,所以visited这个伪类只能修改链接的颜色

以下两个伪类是所有标签都可以使用 :hover        鼠标移入后元素的状态 :active        鼠标点击后,元素的状态 

六、伪元素选择器

同伪类一样,伪元素也是不存在的元素,表示元素的特殊状态

常见的几个伪元素:

::first-letter    表示第一个字母

::first-line       表示第一行

::selection     表示选中的元素

::before         元素开始的位置前

::after            元素结束的位置后

befor和after必须配合contend一起使用(before,after所写的内容无法选中且永远在最前和最后)

本文链接地址:https://www.jiuchutong.com/zhishi/300548.html 转载请保留说明!

上一篇:浅析什么是伪类和伪元素?伪类和伪元素的区别解析(伪类的常见类型)

下一篇:nodejs——解决跨域问题(node.js解决跨域请求)

  • 存量房地产转让土地增值税
  • 外地预缴的附加税怎么算
  • 生育津贴需要连续缴纳社保满一年吗
  • 以前年度损益调整会计分录
  • 企业所得税汇算清缴补缴税款分录
  • 零申报企业年报资产总额怎么填
  • 以汽车出资
  • 不能税前扣除的费用有哪些
  • 短期借款占负债比例大
  • 采购合同可以包含安装吗
  • 固定资产的清查由哪个部门负责
  • 销项负数发票如何作废
  • 建筑企业差额征收
  • 普通发票开票人为管理员是否可以报销?
  • 一个季度申报一次是什么
  • 个人劳务费怎么开票
  • 合同开票金额一定等于合同额吗
  • 工伤医疗费会计分录
  • 耕地占用税计入无形资产吗
  • 免税收入与不征税收入的区别与联系
  • 注册中的商标转让
  • 房地产企业预缴增值税如何申报
  • 合同尾款一般多少
  • PHP Warning:PHP Startup: in Unknown on line 0解决办法
  • php连接sqlserver2008
  • php获取文件扩展内容
  • 对于接受捐赠的资产价值,应计入当期损益
  • PHP:mb_encode_mimeheader()的用法_mbstring函数
  • 残疾人增值税即征即退政策2020
  • 固定资产自行建造的会计处理
  • 收款凭证和付款凭证区别
  • 股权转让会记分录
  • 建筑业的账务处理办法
  • php+jQuery+Ajax实现点赞效果的方法(附源码下载)
  • 数字孪生demo
  • 什么是技术服务工程师
  • php数据库分页是怎么实现的
  • php路由教程
  • 什么是AI工具
  • 失控发票成本做账怎么做
  • pytorch例程
  • thinkphp钩子场景
  • vue遇到的问题和解决方法
  • 在建工程预付款超过审计价怎么办
  • 织梦怎么样
  • 个税更正申报有什么影响
  • 零税率与免税有关系吗
  • 怎样增加资产负债率
  • 已执行新金融准则 本期金额
  • 备用金怎么计入明细账
  • 企业工会经费计提比例
  • 一次性补缴养老保险的最新规定
  • 资产负债表里包括应付利息吗
  • 可交换债券发行方的会计处理
  • 本年利润为什么是负数
  • 住宿费电子发票
  • 公司折旧怎么算
  • c++ 虚数
  • mysql %s
  • ubuntu20.04怎么安装
  • xp系统好怪啊
  • 苹果mac怎么复制文字
  • ubuntu彻底删除
  • ssh实现登录功能
  • RAVMOND.exe - RAVMOND是什么进程.有什么作用
  • win10连热点无网络
  • win8怎么修改电脑密码修改
  • 噩梦剧情
  • 比较两个字符串的值是否相等
  • js实现ping一个ip地址
  • jquery.js插件
  • 小规模纳税人开1%普票怎么报税
  • 酒店住宿的发票图片
  • 河北电子税务局手机app
  • 医院能开增值税开发票吗
  • 政府补贴 收入
  • 博兴公安局领导班子
  • 车辆购置税如何入账
  • 公司有房屋租赁许可证吗
  • 出口退税申报时间规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号