常用的选择器(1)

本文详细介绍了CSS中的各类选择器,包括元素选择器、ID选择器、类选择器等,并提供了实际应用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.元素选择器

作用:通过元素选择器可以通过标签名选中页面中指定的所有元素
语法:
标签名{
} 例子:

<style type="text/css">
p{
	color:red;
	font-size;
}
</style>
<body>
<p>这是p标签</p>
<body>

2.id选择器
作用:通过元素的id属性值选中唯一的一个元素
语法:

id属性值{
}

3.类选择器
我们可以为每个元素设置class属性,class属性和id属性类似,只不过class属性可以重复,拥有相同class属性值的元素,我们说他们是一组元素。
作用:通过元素的class属性值选中一组元素
语法:
.class属性值{
}

4.选择器分组(并集选择器)
作用:选择器分组可以同时设置多个选择器对应的元素
语法:
选择器1,选择器2,选择器3,选择器N{
}

5.复合选择器(交集选择器)
作用:选择器分组可以同时设置多个选择器对应的元素
语法:
选择器1,选择器2,选择器3,选择器N{
}
例子:
6.通配选择器
作用:它可以选中页面所有的元素
语法:
作用:
*{
}
7.伪类选择器
伪类专门用来表示元素的一种特殊的状态,比如:访问过的超链接,比如普通的超链接,比如获取焦点的文本框。当我们需要为处在这种特殊状态的元素设置样式时,就可以使用伪类。

(1):link

表示普通的链接(没访问过的链接)

a:link{
	color:red;
}
(2):visited

表示访问过的链接

a:visited{
	color:skyblue;
}

浏览器通过历史记录来判断链接是否被访问,由于涉及到用户的隐私问题,visited只能设置字体的颜色。

(3):hover

表示鼠标移入的状态

a:hover{
	color:black;
}
(4):active

表示链接被点击的状态

a:active{
	color:green;
}

IE6中,不支持对超链接元素以外的元素设置hover和active。

(5)input:focus

文本框获取焦点

input:focus{
	background:red;
}
(6)p::selection

为p标签中选中的内容使用样式

p::selection{
}
//兼容火狐浏览器
p::-moz-selection{
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值