css有哪些种类的选择器

html-css08

css有哪些种类的选择器,第1张

主要的css选择器如下:

1、标签选择器

2、类选择器

3、ID选择器

4、全局选择器

5、组合选择器

6、继承选择器

7、伪类选择器

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

使用 * 可为所有元素设置样式。

根据标签为元素设置样式

同时设置多个元素组合

类选择器是为一类状态声明样式规则,下面是把文本居中定义为类样式。

将类选择器指定为具体标签。这样样式的权重就提高了

注意span.help-block不能写成 span .help-block。标签选择器和类选择器中间加了空格的话,就变成了 span下面所有class是help-block的选择器了

HTML中元素是以父子级、兄弟关系存在的。后代选择器指元素内的元素(不只是子元素,是后代元素,子集,孙子级,所有的。。。)。

子元素选择器中选择子元素,不包括孙级及以下元素。

用于选择紧挨着的同级兄弟元素。

用于选择后面的所有指定的兄弟元素或者所有元素。

为具有 class 属性的h1标签设置样式

约束多个属性

具体属性值设置样式

^ 以指定值开头的元素

$ 以指定值结尾的元素

属性内部任何位置出现值的元素,包含关系

~ 属性值中包含指定词汇的元素

| 以指定值开头或以属性连接破折号的元素

首先,选择器有很多种,继承关系也有很多种像子类的子类可以这样写.collapse>ul>li{样式}为什么要这样写呢,因为你里面不仅仅有一个ul,所以使用父子选择器就可以确定你是给哪一个ul里面的li设置样式,如果是使用后代选择器的话,如:.collapse ul li{样式},那么就会出现的是所有在collapse类里面的ul 的li 都使用了这个样式。