首页 前端知识 Css选择器

Css选择器

2024-01-24 15:01:59 前端知识 前端哥 162 822 我要收藏

Css Selector


Css选择器中有8种基本选择器与其他选择器。

Css选择器的格式如下:

selector{
property1: value1;
property2: value2;
... : ... ;
}
复制

基本选择器

元素选择器 (Element Selector)

元素选择器

优点:大批量处理元素。

缺点:范围太大,过于笼统。

Example

实例 1:

适用于所有 html 元素的样式

* {
margin: 0;
padding: 0;
}
复制

实例 2 :

适用与所有 div 标签的样式

div {
color: red;
}
复制

实例 3 :

适用于所有 p 标签的样式

p {
color: blue;
}
复制

元素选择器属性选择器 的特例。


属性选择器 (Property Selector)

属性选择器格式:

Element[attribute]{
property1: value1;
... : ... ;
}
复制
Example

==普通==属性选择器:

适用于所有含有 id 属性的 div 标签

div[id] {
color: blue;
}
复制

适用于所有含有 class 属性的 p 标签

p[class] {
color: pink;
}
复制

根据==属性前缀==进行读取的属性选择器:

适用于所有 id 属性前缀为 melodydiv 标签

div[id^=melody] {
color: white;
}
复制

根据==属性结尾==进行读取的属性选择器:

适用于所有 class 属性结尾为 tailp 标签

p[class$=tail] {
color: aquamarine;
}
复制

根据==属性部分内容==进行读取的属性选择器:

适用于所有 id 属性种包含 contentdiv 标签

div[id*=content] {
color: blue;
}
复制

根据==属性准确内容==进行读取的属性选择器:

适用于所有 id 属性为 contentdiv 标签

div[id=content] {
color: black;
}
复制

根据==元素特殊属性==进行读取的属性选择器:

该种属性选择器是 特殊的 根据 属性准确内容 进行读取的属性选择器。

该种属性选择器对于输入框等用于用户交互的标签作用更大。

适用于所有 type 类型为 textinput 标签

input[type=text] {
width: 20px;
}
复制

ID选择器 (ID Selector)

ID选择器

优点:精确处理

缺点:只能处理ID为此的,处理过于唯一

Example

普通 ID选择器:

适用于 idtestid 的标签

#testid {
color: beige;
}
复制

==精确定位==的ID选择器:

适用于 idtestiddiv 标签

div#testid {
font-size: 40px;
}
复制

CLASS选择器 (CLASS Selector)

Example

==普通==CLASS选择器:

适用于所有 class 属性为 testclass 的标签

.testclass {
color: red;
}
复制

==精确定位==的CLASS选择器:

适用于所有 class 属性为 testclassdiv 标签

div.testclass {
color
复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/155.html
标签
htmlcsscss3
评论
发布的文章

未知死亡的详细内容

2024-02-03 01:02:58

jQuery实现3D轮播图

2024-02-02 09:02:25

jquery中ajax总结

2024-02-02 09:02:25

jQuery的toggle方法使用指南

2024-02-02 09:02:25

解决jQuery跨域问题的方法

2024-02-02 09:02:24

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!