选择器的分类

Posted 尼农小道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择器的分类相关的知识,希望对你有一定的参考价值。

基本选择器:

1、* 通用选择器:

* 可以匹配我们网页文件中的任何元素,在IE6以下版本是不支持

margin:外边距

padding:内边距

2、标签选择器

选择器的名称和要设置的标签的名称一致。

3、id选择器

写法:#加上id的名称

4、class选择器(类选择器)

写法:点加上class的属性值。举例: .box

组合选择器:

1、分组选择器:

写法:E,F,G,H

说明:E,F,G,H,可以是任意基本选择器的组合,可以是同种选择器,也可以是不同类别的选择器的组合。

div,p

#box,p

.special ,p,#box

2、子元素选择器:

E>F: 上下级关系

E元素是F元素的父元素,F元素就是E元素的子元素

层级关系上来说,是上下级的关系,层级关系是相邻。

3、后代(层级)元素选择器:

写法: E F(两个元素用空格隔开)

E表示祖先元素,

F表示后代元素

层级关系可以有跨级。

 

4、相邻元素选择器

写法:E + F

作用:选择E元素后面紧邻的F元素,E和F是并列关系

举例:选择和class="box"紧邻的label元素

 

伪类选择器:

针对超链接的四种不同的状态有四种不同的设置:

伪类选择器,主要用于选择具有某种状态下的a链接

a链接具有4种状态

  • :link            表示初次显示的a链接(没有被访问过)
  • :hover            表示鼠标位于其上的a链接
  • :active            表示被激活的a链接(鼠标按下没有抬起时)    
  • :visited            表示被访问过的a链接

 

说明:由于兼容性问题,

  1. 我们会将初次显示的样式,还有被访问过的样式,设置为同一组
  2. 将鼠标悬浮和a链接被激活的状态设置为相同的样式。

        #a1:link,#a1:visited{

            text-decoration:none;

            color:#33ccff;

        }

        #a1:hover,#a1:active{

            text-decoration:none;

            color:#ccff33;

        }

 

属性选择器

写法:E[属性=属性值]{css样式}

 

以上是关于选择器的分类的主要内容,如果未能解决你的问题,请参考以下文章

分类器的选择

为啥以两种不同方式应用随机森林分类器的特征选择结果不同

选择器的类型

封装一个通用选择器的简单写法

jquery选择器的分类

随机森林回归器的特征选择