问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css有哪些种类的选择器

发布网友 发布时间:2022-04-22 05:45

我来回答

16个回答

懂视网 时间:2022-04-06 14:58

css选择器在css的学习中无疑是十分重要的,所以,什么是css选择器?css选择器有哪些类型?这是我们必须要掌握的,本篇文章将给大家来介绍关于css选择器的基本定义,以及css选择器有哪些类型。

我们话不多说,直接进入正题~~

css选择器是什么?

在百度百科中,我们可以看到css选择器的基本定义是:每一条css样式定义由两部分组成,形式如下: [code] 选择器{样式} [/code] 在{}之前的部分就是“选择器”。说了这么一大段话,其实简而言之,就是要使用css对html页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器,html页面中的元素就是通过CSS选择器进行控制的。(推荐视频教程:CSS教程)

接下来我们就来看一个图,是对上述定义具体的分析。

20170802174213435.png

如图,我们可以知道:

在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素

选择器通常是您需要改变样式的 HTML 元素,如:<p>,<body>,<h1>等等

每一条格式声明语句由“属性名:属性值”对组成,属性名和属性值间以冒号隔开,每条声明语句以英文状态下的分号“;”结束。

介绍完css选择器是什么后,我们下面就来看看css选择器有哪些类型?

css选择器有哪些类型?

css选择器的种类是有很多的,下面我们就来看一看css选择器的类型

1、标签选择器(如:body,div,p,ul,li)。

2、.类选择器(如:class="head",class="head_logo") 。

3、ID选择器(如:id="name",id="name_txt")。

4、全局选择器(如:*号)。

5、.组合选择器(如:.head .head_logo,注意两选择器用空格键分开)。

6、.继承选择器(如:div p,注意两选择器用空格键分开)。

7、伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)。

8、字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含) 。

上述八种css选择器中最常用的css选择器是标签选择器、.类选择器、ID选择器、属性选择器、伪类选择器。

下面我们就分别对这五个css选择器来举一个例子:(其他选择器例子可以参考css手册)

(1)标签选择器:

<html>
<head>
<meta charset="UTF-8">
<title>标签选择器</title>
<style type="text/css">
span{color: green;font-size: 20px}
</style>
</head>
<body>
<span>hello</span><br/>
<span>world</span>
</body>
</html>

效果如下:

2345截图20180905151743.png

(2).类选择器:

<html>
<head>
<meta charset="UTF-8">
<title>class选择器</title>
<style type="text/css">
 .style1{background-color: green}
 .style2{background-color: yellow}
</style>
</head>
<body>
 <div class = "style1">div1</div>
 <div class = "style1">div2</div>
 <div class = "style2">div3</div>
</body>
</html>

效果如下:

2345截图20180905151943.png

(3)ID选择器:

<html>
<head>
<meta charset="UTF-8">
<title>ID选择器</title>
<style type="text/css">
 #div1{background-color: yellow}
 #div2{background-color: green
 }
</style>
</head>
<body>
 <div id = "div1">div1</div>
 <div id = "div1">div1</div>
 <div id = "div2">div2</div>
</body>
</html>

效果如下:

2345截图20180905152209.png

(4)属性选择器:

<html>
<head>
<meta charset="UTF-8">
<title>属性选择器</title>
<style type="text/css">
 input[type = 'text'] {background-color: gray}
 input[type = 'password'] {background-color: pink}
</style>
</head>
<body>
 <form>
 name:<input type = "text"><br/>
 pass:<input type = "password">
 </form>
</body>
</html>

效果如下:

2345截图20180905152430.png

(5)伪类选择器:

<html>
<head>
<meta charset="UTF-8">
<title>伪类选择器</title>
 <style type="text/css">
 a:link{color:yellow ;font-size: 50px}
 a:hover{color:green;font-size: 50px}
 a:active{color:blue;font-size: 50px}
 a:visited{color:red;font-size: 50px}
 </style>
</head>
<body>
 <a href = "http://www.php.cn">点击</a>
</body>
</html>

效果描述:

打开网页时标签为黄色
将鼠标放在标签上时标签为绿色
点击标签时标签为蓝色
点击后标签为红色

热心网友 时间:2022-04-06 12:06

css选择器有,标签名选择器,类选择器,ID选择器,后代选择器,群组选择器。

新建文件创建标记选择器。

效果。

创建类别选择器。

创建ID选择器。

效果。

附上源码。

热心网友 时间:2022-04-06 13:24

css的选择器是还是比较富的,主要的css选择器如下: 

标签选择器(如:body,div,p,ul,li)

.类选择器(如:class="head",class="head_logo") 

ID选择器(如:id="name",id="name_txt")

全局选择器(如:*号)

.组合选择器(如:.head .head_logo,注意两选择器用空格键分开)

.继承选择器(如:div p,注意两选择器用空格键分开)

伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)

字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含) 

以上选择器在日常开发中最常用的就是标签选择器、类选择器和id选择器,下面是这三种选择器的基本用法

1、标签名选择器 
一个XHTML文档中有许多标签,例如p标签,h1标签等。若要使文档中的所有p标签都使用同一个CSS样式,就应使用标签选择器。 

div {color:red;border:1px blue solid;} 
p {color:#000;}

2、类选择器 
使用标签选择器可以为整个XHTML文档中的同一个标签指定相同的CSS样式。但是在实际运用中,XHTML文档中的同一个标签会被反复使用。若要为相同的标签赋予不同的CSS样式就应使用类选择器。

<div class="test">测试代码</div> 
.test {color:red;border:1px blue solid;}

3、id选择器,id选择器是唯一的,只可以获取独一无二的一个元素。

<div id="test">测试代码</div> 
#test {color:red;border:1px blue solid;}

热心网友 时间:2022-04-06 14:58

CSS的选择器其实大类的话可以分为三类,即id选择器、class选择器、标签选择器。

用法如下:

其中,他们之间又可以以不同的方式进行组合,如下:

    后代选择器: 父代名 后代名 { 属性名:属性值; }

    子代选择器: 父代名>子代名 { 属性名:属性值; }

    群组选择器: #name1, .name2, #name div { 属性名:属性值; }

    伪类选择器: name:伪类

    通用(通配符)选择器: * { 属性名: 属性值; }……

    常用的也就这些。


纯手打,望采纳。我的百度个人简介里面还有博客网址,想看一些我资料欢迎进入我的博客。

热心网友 时间:2022-04-06 16:50

CSS选择器如下:
1. 标签名选择器 div { color:Red;} /即页面中的各个标签名的css样式
2.类选择器 .divClass {color:Red;} /即定义的每个标签的class 中的css样式
3.ID选择器 #myDiv {color:Red;} /即页面中的标签的id
4.后代选择器(类选择器的后代选择器) .divClass span { color:Red;} /即多个选择器以逗号的格式分隔 命名找到准确的标签
5.群组选择器 div,span,img {color:Red} /即具有相同样式的标签分组显示
选择器的优先级
1.最高优先级是 (直接在标签中的设置样式,假设级别为1000)<div style="color:Red;"></div>
2.次优先级是(ID选择器 ,假设级别为100) #myDiv{color:Red;}
3.其次优先级是(类选择器,假设级别为10) .divClass{color:Red;}
4.最后优先级是 (标签选择器,假设级别是 1) div{color:Red;}
5.那么后代选择器的优先级就可以计算了啊
比如 .divClass span { color:Red;} 优先级别就是:10+1=11
想详细的话可以参考W3C文档。

热心网友 时间:2022-04-06 18:58

常用的有标签选择器、类选择器、ID选择器等等

首先说主要都有哪些先择器 

1.标签选择器(如:body,div,p,ul,li) 

2.类选择器(如:class="head",class="head_logo") 

3.ID选择器(如:id="name",id="name_txt") 

4.全局选择器(如:*号) 

5.组合选择器(如:.head .head_logo,注意两选择器用空格键分开) 

6.继承选择器(如:div p,注意两选择器用空格键分开) 

7.伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。) 

8.字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含) 

在标签内写入style=" "的方式,应该是CSS的一种引入方式,而不是选择器,因为根本就没有用到选择器。

热心网友 时间:2022-04-06 21:22

css选择器种类有:
类别选择器
标签选择器
ID选择器
后代选择器
子选择器
伪类选择器
通用选择器
群组选择器
相邻同胞选择器
属性选择器
参考资料:http://ke.baidu.com/view/3677855.htm

热心网友 时间:2022-04-07 00:04

p{}这是标签选择器
.div01{}这是类选择器
#div02{}这是ID选择器

所谓的关联选择器是他们之间有递进关系的
例如
#div02 p就是说在ID div02里面的P标签
如果不是在ID div02中 其他的P标签是不起作用

再说一起其他2种选择器
组合选择器:
他们之间是并列关系的
#div02,p 就是说 ID div02 和 p都起作用

他们是为了方便我们更好在不同对象调用同一个CSS样式

还有一种伪选择器只要是应用在超链接上
例如 默认样式 鼠标经过时的样式 鼠标点击时的样式 访问后的样式

我们在同一个对象中也可以引用多个类

例如<div class="div01 div02">
那么这个div就引用了2个类

最后再说一下如果一个对象重复引用相同一个属性 那么优先级高的会把优先级低的覆盖掉

纯手打 希望对楼主有所帮助 希望采纳

热心网友 时间:2022-04-07 03:02

1、标签选择器(如:body,div,p,ul,li)
2、.类选择器(如:class="head",class="head_logo")
3、ID选择器(如:id="name",id="name_txt")
4、全局选择器(如:*号)
5、.组合选择器(如:.head .head_logo,注意两选择器用空格键分开)
6.继承选择器(如:div p,注意两选择器用空格键分开)
7、伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)
8、字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含)
以上选择器在日常开发中最常用的就是标签选择器、类选择器和id选择器,下面是这三种选择器的基本用法

热心网友 时间:2022-04-07 06:16

基本的是三类:
id选择器:
  #id-name { color:red }
class选择器:
  .class-name { color:red }
标签选择器:
  li { color:red }

相互之间又可以进行各种组合:
后代选择器:
  .class-name ul li { float:left}
子代选择器:
  .class-name>cld-name { color:red }
群组选择器:
  #id-name, .class-name, div { font:400 12px/12px arial }
伪类选择器:
  class-name:hover{ color:red }
属性选择器:
  input[type=text] {backgroun:#ccc}
  .class-name [class *="na"]{vertical-align:middle}

热心网友 时间:2022-04-07 09:48

ID选择器,类选择器,下代选择器,子代选择器,伪类选择器等:
#content;
.content;
.content a;
.content>a;
.content:first-child

热心网友 时间:2022-04-07 13:36

CSS选择器、优先级与匹配原理
1.id 选择器(#myid)2.类选择器(.myclassname)3.标签选择器(div,h1,p)4.相邻选择器(h1+p)5.子选择器(ul < li)6.后代选择器(li a)7.通配符选择器(*)8.属性选择器(a[rel="external"])9.伪类选择器(a:hover,li:nth-child)
其中ID选择器的效率是最高,而伪类选择器的效率则是最低

CSS的权重

1.通配选择符的权值 0,0,0,0
2.标签的权值为 0,0,0,1
3.类的权值为 0,0,1,0
4.属性选择的权值为 0,0,1,0
5.伪类选择的权值为 0,0,1,0
6.伪对象选择的权值为 0,0,0,1
7.ID的权值为 0,1,0,0
8.important的权值为最高 1,0,0,0
使用规则: 选择器的权值加到一起,大的优先;如果权值相同,后定义的优先 。
从上面我们可以得出两个关键的因素:
1.权值的大小跟选择器的类型和数量有关
2.样式的优先级跟样式的定义顺序有关

热心网友 时间:2022-04-07 17:40

选择器多了。就是有的ie不支持而已

热心网友 时间:2022-04-07 22:02

1. 标签名选择器 div { color:Red;} 即页面中的各个标签名的css样式
2.类选择器 .divClass {color:Red;} 即定义的每个标签的class 中的css样式

3.ID选择器 #myDiv {color:Red;} 即页面中的标签的id

4.后代选择器(类选择器的后代选择器) .divClass span { color:Red;} 即多个选择器以逗号的格式分隔 命名找到准确的标签

5.群组选择器 div,span,img {color:Red} 即具有相同样式的标签分组显示

热心网友 时间:2022-04-08 02:40

标签选择器
类选择器
ID选择器
全局选择器
组合选择器
继承选择器
伪类选择器

热心网友 时间:2022-04-08 07:34

css选择器分为以下几类:

ID选择器: #id {}

类选择器 .class {}

标签选择器 div {}

属性选择器 input[type="text"] {}

通配符选择器 * {}

伪类选择器 div:hover {}

后代选择器 ul li {}

子选择器 .father>.children {}

相邻选择器 h1+p {}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网上订酒店哪个网好 经常听了歌就使劲摇头,长期会对大脑有什么影响吗 携程有什么优点 吉娃娃幼犬多少钱一只吉娃娃犬多少钱一只黑龙江省那有卖 吉娃娃现在多少钱一只? 预防中风的小动作有哪些呢? 京巴,吉娃娃,这类小型宠物狗大概多少钱? 摇头时颈椎有响声 旅行社怎么和携程合作推广旅游线路 不是纯种的吉娃娃狗狗能卖多少钱呢 经常看手机,眼睛看东西越来越不清楚了,如何治好。 理财通和余额宝哪个好 css选择器是什么? 玩手机玩的太多,眼睛看东西模糊不清,该怎么办? css选择器最常用的类型 玩手机时间长,眼睛看东西模糊怎么办 常见css选择器有哪些 经常玩手机,眼睛看东西很模糊怎么办? 什么是css选择器 理财通和余额宝哪个好? 经常玩手机,眼睛看东西模糊,是什么情况 css选择器有哪些? 详细说明css的常用选择器类型有哪些 css选择器有几种 优学派u36和华为MatePad哪一款更适学生使用? 炖羊肉火锅的做法大全家常 川味牛肉火锅的做法大全家常 家常萝卜火锅的做法 广东18元移动王卡定向流量包含哪些app 排骨鸡肉火锅的做法大全家常 理财通和余额宝哪个好?这两个哪个收益最高? 玩手机时间长了眼睛就蒙蒙的看啥都不清楚``是怎么... css3有哪些选择器? 手机玩多了,眼睛看东西模糊 手机看多了最近眼睛看不清东西了怎么办 余额宝和理财通,哪个好用? 经常玩手机到深夜,眼睛看东西有点晃动,模糊不清 长时间玩手机眼睛看东西模糊不清怎么办 看一会手机眼睛就模糊不清什么原因 冰箱怎么搬家最方便 经常玩手机,现在眼睛模糊看不清怎么办 手机玩多了眼睛聚焦不了视线看不清东西,有什么比... 正在使用的冰箱要搬家需要怎么做 玩一会手机眼睛就模糊不清 搬家时冰箱怎么搬运 搬个冰箱用叫什么搬运好,就只有个冰箱 眼睛经常玩手机,现在看东西很模糊,我是不是近视了 玩手机太多眼睛现在看东西有点模糊,该怎么办? 为什么我玩手机玩久了眼睛看东西会模糊的?是不是有... 冰箱怎么搬家