css选择器

本文介绍了CSS选择器的作用和不同类型,包括基础选择器如标签、类和ID选择器,以及复合选择器中的层次选择器和动态伪类选择器。强调了ID选择器的唯一性,链接伪类选择器的顺序规则以及在实际开发中的应用策略。
摘要由CSDN通过智能技术生成

1. css选择器的作用

选择器用来选择标签用的。

2. 标签选择器

标签选择器包括基础选择器和复合选择器

2.1 基础选择器

由单个选择器组成,包括标签选择器、类选择器、id选择器和通配符选择器。
基本选择器语法:

选择器类型功能描述使用环境
*通配选择器选择文档中所有HTML元素
E标签(元素)选择器选择指定类型的HTML标签名(元素)
#idID选择器选择指定ID属性值为“id”的任意类型元素
.class(类名)类选择器选择指定class属性值为“class”的任意类型的任意多个元素想差异化选择不同标签,单独选一个或多个标签时。
selector1,selectorN群组选择器将每一个选择器匹配的元素集合并

一个标签可以有多个类名,多个类名之间用空格隔开。

id选择器定义的id只能调用一次,经常和JavaScript一起使用。

2.3 css复合选择器

2.3.1 层次选择器语法
选择器类型功能描述
E F后代选择器(包含选择器)选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内 空格隔开
E>F子选择器选择匹配的F元素,且匹配的F元素所匹配的E元素的子元素 最近的一个亲儿子
E,F并集选择器选择匹配的F元素,且匹配的F元素紧位于匹配的E元素的后面 E和F可以为选择器 不以逗号结尾
2.3.2 动态伪类选择器语法
选择器类型功能描述
E:link链接伪类选择器选择匹配的E元素,而且匹配元素被定义了超链接并未被访问过。常用于链接描点上
E:visited链接伪类选择器选择匹配的E元素,而且匹配元素被定义了超链接并已被访问过。常用于链接描点上
E:active用户行为选择器选择匹配的E元素,且匹配元素被激活常用于链接描点和按钮上 鼠标长按未松开的状态
E:hover用户行为选择器选择匹配的E元素,且用户鼠标停留在元素E上。IE6及以下浏览器仅支持a:hover
E:focus用户行为选择器选择匹配的E(表单)元素,而且匹配元素获取焦点(光标)

注意事项

​ a、按顺序声明:link visited hover active

​ b、 链接在浏览器中有默认样式,一定要单独指定样式

​ c、开发一般写a 和 a:hover就行了

​ d、冒号前没有空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值