分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS选择器

发布时间:2023-09-06 02:01责任编辑:郭大石关键词:CSS选择器

CSS的选择器按大类分为基础选择器、层次选择器、伪类选择器、伪元素选择器;下面对前三个选择器进行说明

1.基础选择器
分为:元素选择器、类选择器、ID选择器及通配符选择器

元素选择器:可选中批量相同标签

  代码格式:元素内容{声明块}

类选择器:同一页面的相同标签应用不同样式

  代码格式:.类名{声明块}

ID选择器:属性id为指定值的元素应用样式

  代码格式:#id值{声明块}

通配符选择器:选中HTML页面的所有标签

  代码格式:*{声明块}

2.层次选择器

分为:子集选择器、兄弟选择器、后代选择器、通用选择器

子集选择器:

  代码格式:父元素名称+“>"+子元素名称+声明块

兄弟选择器:

  代码格式:兄弟元素A+“+"+兄弟元素B+声明块

注:元素B只能是元素A后面的第一个元素;

后代选择器:

  代码格式:祖先元素名称+“空格"+后代元素名称+声明块

通用选择器:

  代码格式:兄弟元素A+“~”+兄弟元素B+声明块

注:可以选择元素A后面任意位置的同级元素

3.伪类选择器

分为:动态伪类选择器、结构伪类选择器、否定伪类选择器

动态伪类选择器:是对a标签添加样式

a:link(未访问)

a:visited(已访问)

a:hover(悬停)

a:active(点击时)

结构伪类选择器:主要用于同类型标签,选择想选择的标签(在不用基础选择器的情况下)

例1:有10个h1标签,选中第5个

代码格式:h1:nth-child(5){}

表示选择h1的第5个h1标签

例2:在10个h1标签中添加1个h2标签,选择第5个h1标签。如果按上面的选择方式,则样式不会应用到,那么代码如下

代码格式:h1:nth-of-type(5){ }

表示先筛选h1标签,然后再选择h1标签里的第5个标签

否定伪类选择器

例如:有10个h1标签,选中除了第5个h1标签的其他标签,并应用样式

代码格式:h1:not(:nth-of-type(5)){ }

CSS选择器

原文地址:https://www.cnblogs.com/xsg1/p/9217499.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved