css的三种选择器(css选择器有几种)

:暂无数据 2026-09-23 16:40:02 :0

css的三种选择器(css选择器有几种)

本篇文章给大家谈谈css的三种选择器,以及css选择器有几种对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

css选择器有几种

1、类别选择器
类选择器根据类名来选择,前面以“.”来标志。
示例:
.demoDiv{
color:#FF0000;
}

2、标签选择器
一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签采用相应的CSS样式。
在style.css文件中对p标签样式的声明如下:
p{
font-size:12px;
background:#900;
color:090;
}

3、ID选择器
ID 选择器可以为标有特定 ID 的 HTML 元素指定特定的样式。 根据元素ID来选择元素,具有唯一性,这意味着同一id在同一文档页面中只能出现一次。
前面以”#”号来标志,在样式里面可以这样定义:
#demoDiv{
color:#FF0000;
}

4、后代选择器

后代选择器也称为包含选择器,用来选择特定元素或元素组的后代,将对父元素的选择放在前面,对子元素的选择放在后面,中间加一个空格分开。
《style》
.father.child{
color:#0000CC;
}
《/style》
《p class=“father“》
黑色
《label class=“child“》蓝色
《b》也是蓝色《/b》
《/label》
《/p》

5、子选择器

请注意这个选择器与后代选择器的区别,子选择器(child selector)仅是指它的直接后代,或者你可以理解为作用于子元素的第一个后代。而后代选择器是作用于所有子后代元素。后代选择器通过空格来进行选择,而子选择器是通过“》”进行选择。
我们看下面的代码:
Example Source Code
CSS:
#links a {color:red;}
#links 》 a {color:blue;}

HTML:
《p id=“links“》
《a href=“#“》HTML中文网《/a》》
《span》《a href=“#“》CSS布局实例《/a》《/span》
《span》《a href=“#“》CSS教程《/a》《/span》
《/p》

6、伪类选择器

有时候还会需要用文档以外的其他条件来应用元素的样式,比如鼠标悬停等。这时候我们就需要用到伪类了。以下是链接应用的伪类定义。
a:link{
color:#999999;
}
a:visited{
color:#FFFF00;
}
a:hover{
color:#006600;
}
/* IE不支持,用Firefox浏览可以看到效果 */
input:focus{
background:# E0F1F5;
}

7、通用选择器

通用选择器用*来表示。例如:
*{
font-size: 12px;
}

表示所有的元素的字体大小都是12px;同时通用选择器还可以和后代选择器组合。
8、群组选择器

当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔。如:
p, td, li {
line-height:20px;
color:#c00;
}
#main p, #sider span {
color:#000;
line-height:26px;
}
.#main p span {
color:#f60;
}
.text1 h1,#sider h3,.art_title h2 {
font-weight:100;
}

使用群组选择器,将会大大的简化CSS代码,将具有多个相同属性的元素,合并群组进行选择,定义同样的CSS属性,这大大的提高了编码效率,同时也减少了CSS文件的体积。
9、相邻同胞选择器

我们除了上面的子选择器与后代选择器,我们可能还希望找到兄弟两个当中的一个,如一个标题h1元素后面紧跟了两个段落p元素,我们想定位第一个段落p元素,对它应用样式。我们就可以使用相邻同胞选择器。
10、属性选择器
您可以用判断html标签的某个属性是否存在的方法来定义css。
属性选择器,是根据元素的属性来匹配的,其属性可以是标准属性也可以是自定义属性
11、伪元素选择器

所有伪元素选择器都必须放在出现该伪元素的选择器的最后面,也就是说伪元素选择器不能跟任何派生选择器。

css样式表达的选择器有哪些,简要说明

CSS选择器共有三种:标签选择器、ID选择器、类选择器。

【标签选择器】
一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签 采用相应的CSS样式,(在大环境中你可能出于不同的位置,但是不管怎么样,你总 是穿着同一套衣服,这件衣服就是由标签选择器事先给你限定好的,不管走到哪里都是这身衣服)比如,在style.css文件中对p标签样式的声明如下:
p{

font-size:12px;

background:#900;

color:090;

}
则页面中所有p标签的背景都是#900(红色),文字大小均是12px,颜色为#090(绿色) ,这在后期维护中,如果想改变整个网站中p标签背景的颜色,只需要修改
background属性就可以了,就这么容易!

【ID选择器】
ID选择器在某一个HTML页面中只能使用一次(当然也可以用好几次,不过就不符合 W3C标准了,那页面也就不是标准页面喽~,咱们的目的不就是为了做标准的页面么 ,所以建议大家不要在同一个html页面中多个标签拥有共同的ID),就像在你所处的 环境中,你只有一个ID(身份证),不可能重复!相信大家也能看出来,ID选择器更具有针对性,如: 先给某个HTML页面中的某个p标签起个ID,代码如下:
《p id=“one“》此处为p标签内的文字《/p》
在CSS中定义ID为one的p标签的属性,就需要用到#,代码如下:
#one{

font-size:12px;

background:#900;

color:090;

}

【类选择器】
这种选择器更容易理解了,就是使页面中的某些标签(可以是不同的标签)具有相同 的样式,就像国庆中某个方阵中,肯定都是不同的人,却均穿红色衣服,手中高举花环,样式都是一样的,如果想让这一类人都有共同的样式,该怎么做呢~呵呵,和ID选择器的用法类似,只不过把id换做class,如下:
《p class=“one“》此处为p标签内的文字《/p》
如果我还想让div标签也有相同的样式,怎么办呢?加上同样的class就可以了,如下
《div class=“one“》此处为p标签内的文字《/div》
这样页面中凡是加上class=“one“的标签,样式都是一样的喽~
CSS定义的时候和ID选择器差不多,只不过把#换成.,如下
.one{

font-size:12px;

background:#900;

color:090;

}
补充:一个标签可以有多个类选择器的值,不同的值用空格分开,如:
《div class=“one yellow leftStyle“》此处为p标签内的文字《/div》
这样我们可以将多个样式用到同一个标签中,当然也可以,ID和class一块用
《div id=“div1“ class=“one yellow leftStyle“》此处为p标签内的文字

《/div》

css选择器有几种的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于css选择器有几种、css选择器有几种的信息别忘了在本站进行查找哦。

css的三种选择器(css选择器有几种)

本文编辑:admin

更多文章:


issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)

issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)

各位老铁们,大家好,今天由我来为大家分享issued retroactively,以及FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站

2026年10月15日 10:30

f发音是什么?printf的返回值是什么

f发音是什么?printf的返回值是什么

大家好,关于f很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于f发音是什么的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月15日 10:10

begin和start的区别(start与begin的区别)

begin和start的区别(start与begin的区别)

其实begin和start的区别的问题并不复杂,但是又很多的朋友都不太了解start与begin的区别,因此呢,今天小编就来为大家分享begin和start的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月15日 09:20

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

大家好,今天小编来为大家解答以下的问题,关于vant官网中文,范特365 是韩国化妆品VANT36.5吗这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 09:10

特殊字符是指什么?正则表达式中一些特殊字符的用法

特殊字符是指什么?正则表达式中一些特殊字符的用法

大家好,特殊字符相信很多的网友都不是很明白,包括特殊字符是指什么也是一样,不过没有关系,接下来就来为大家分享关于特殊字符和特殊字符是指什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年10月15日 08:10

特殊符号网名大全花样符号(特殊符号昵称有哪些)

特殊符号网名大全花样符号(特殊符号昵称有哪些)

本篇文章给大家谈谈特殊符号网名大全花样符号,以及特殊符号昵称有哪些对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月15日 07:30

prison break(越狱(prison break)到底是在讲个什么)

prison break(越狱(prison break)到底是在讲个什么)

各位老铁们好,相信很多人对prison break都不是特别的了解,因此呢,今天就来为大家分享下关于prison break以及越狱(prison break)到底是在讲个什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看

2026年10月15日 06:50

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

各位老铁们,大家好,今天由我来为大家分享c程序设计第五版教学视频,以及求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动

2026年10月15日 06:40

电脑教程入门(电脑初学入门)

电脑教程入门(电脑初学入门)

本篇文章给大家谈谈电脑教程入门,以及电脑初学入门对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月15日 06:20

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

“十六进制转二进制表”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)!

2026年10月15日 06:10

最近更新

issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)
2026-10-15 10:30:03 浏览:0
如何制作短视频(短视频怎么制作)
2026-10-15 10:20:11 浏览:0
f发音是什么?printf的返回值是什么
2026-10-15 10:10:03 浏览:0
免费网站做seo(个人网站如何做SEO)
2026-10-15 09:30:11 浏览:0
热门文章

标签列表