码迷,mamicode.com
首页 > 其他好文 > 详细

选择器的分类

时间:2016-04-05 00:14:24      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

基本选择器:

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样式}

技术分享

?

选择器的分类

标签:

原文地址:http://www.cnblogs.com/nyxd/p/5353354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!