每一条css样式声明(定义)由两部分组成,形式如下:

选择器{

样式;

}

在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作
用于网页中的哪些元素。下面就来介绍各种选择器:

1.标签选择器
标签选择器其实就是html代码中的标签。如右侧代码编辑器中的<html>、<body>、<h1>、<p>、<img>。例如下面代码:
p{font-size:12px;
 line-height:1.6em;}
上面的css样式代码的作用:为p标签设置12px字号,行间距设置1.6em的样式。

2.类选择器
语法:
.类选器名称{css样式代码;}
注意:
1、英文圆点开头
2、其中类选器名称可以任意起名(但不要起中文)
使用方法(将字体设为红色):
第一步:使用合适的标签把要修饰的内容标记起来,如下:
<span>胆小如鼠</span>
第二步:使用class="类选择器名称"为标签设置一个类,如下:
<span class="stress">胆小如鼠</span>
第三步:设置类选器css样式,如下:
.stress{color:red;}/*类前面要加入一个英文圆点*/

3.ID选择器
在很多方面,ID选择器都类似于类选择符,但也有一些重要的区别:
1、为标签设置id="ID名称",而不是class="类名称"。
2、ID选择符的前面是井号(#)号,而不是英文圆点(.)

类和ID选择器的区别:
相同点:可以应用于任何元素
不同点:(id是专一的,每个人都有属于自己的id)
1)、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次
,而且仅一次。而类选择器可以使用多次。
2)、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样
式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)。
4.子选择器
一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。
例如:.first>span{border:1px solid red;}
5.包含(后代)选择器
包含选择器,即加入空格,用于选择指定标签元素下的后辈元素。
例如:
.first  span{color:red;}
请注意这个选择器与子选择器的区别,子选择器(child selector)仅是指它的直接后代,或者你可
以理解为作用于子元素的第一代后代。而后代选择器是作用于所有子后代元素。后代选择器通过空格
来进行选择,而子选择器是通过“>”进行选择。

总结:>作用于元素的第一代后代,空格作用于元素的所有后代
6.通用选择器
通用选择器是功能最强大的选择器,它使用一个(*)号指定,它的作用是匹配html中所有标签元素
,如下使用下面代码使用html中任意标签元素字体颜色全部设置为红色:

* {color:red;}

7.伪类选择器
为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给
html中一个标签元素的鼠标滑过的状态来设置字体颜色:
a:hover{color:red;
font-size:20px;}
上面一行代码就是为 a 标签鼠标滑过的状态设置字体颜色变红,字体大小变为20px。这样就会使段文

字加入鼠标滑过字体颜色变为红色特效。

8.分组选择符
当你想为html中多个标签元素设置同一个样式时,可以使用分组选择符(,),如下代码为右侧代码
编辑器中的h1、span标签同时设置字体颜色为红色:
h1,span{color:red;}
它相当于下面两行代码:
h1{color:red;}
span{color:red;}

css样式选择器的种类及区别相关推荐

  1. html的css样式中表示后代选择器,html添加css——样式选择器

    如何给html添加样式.两种方法:css 1.新创建一个css样式表,与原html同目录,而后经过link标签连接.如:(link标签是一个void元素,无结束标签.)html 2.直接在html源码 ...

  2. CSS样式选择器的优先级顺序

    样式(css)是一种按照优先级来进行加载的语言. css各种选择器的优先级顺序:(由上到下,优先级顺序依次降低) 不同级别: 1.在属性后面使用 !important 会覆盖页面内任何位置定义的元素样 ...

  3. html中选择样式,html中css三种常见的样式选择器 zz

    1:标签选择器 标签选择器,是所有带有某种标签的都生效.这里以p为例,也就是所有的带有p标记的都会这样的样式 p{font:"宋体"; color:#FF0000} 我现在表现的是 ...

  4. CSS样式优先级及选择器

    css样式优先级: 样式的结构顺序:外部样式>内部样式>行内样式 样式的最终显示结果:以就近原则为准 css样式选择器: 1.标签选择器: 例:h/p/span/input/div/a{ ...

  5. css样式压缩了怎么还原,CSS代码的压缩方法

    原标题:CSS代码的压缩方法 在建站的时候,很多网站都对他们的代码进行压缩,今天主要来讲解下CSS代码的压缩,压缩后的CSS代码所占用字节数会减少,要是访问量比较小的网站看不出明显的区别,比较大型的网 ...

  6. css常用选择器:相邻兄弟选择器(+)、子选择器(>)、兄弟选择器(~)、属性选择器等用法

    前言:我们在码代码的时候,经常会遇到需要给第一个或者最后一个元素添加或删除样式,还有一些比较特殊的是选取第几个元素添加或删除样式,下面记录css选择器中常见的选择器:相邻兄弟选择器(+).子选择器(& ...

  7. html 样式优先级,CSS样式优先级

    ##### 一.CSS样式选择器优先级 ID选择器(形如#divMain{}) > 类(形如.divSpecial{}) > 标签(形如body{}) ##### 二.CSS文件的优先级 ...

  8. CSS样式层叠关系(一)-- 外部,内部与内联

    HTML 中标签元素的样式可以有多种写法 有链接外部样式表, HTML 页面内嵌样式表与元素内联样式 这篇文章就讲一下这三种方式引入 CSS 样式之间相似处与区别,着重写三者的优先级关系. 相似: 三 ...

  9. JQ修改css样式小结

    1.修改标签属性 $(选择器).attr('style','属性:属性值'):// 如:$('.attr').attr('style','color:red'); 注:不过,此方法有一个不足之处.即: ...

最新文章

  1. 输入一行字符,判断单词数
  2. Cisco ××× 完全配置指南-连载-IPSec
  3. DDR读写简介及相关
  4. thymeleaf模板的使用(转)
  5. 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )
  6. Matlab图像处理相关
  7. Linux学习笔记010---CentOS7下安装FTP服务
  8. 国内 UOS 统一操作系统曝光;联想宣布要 All in 5G​;Android Studio 新版发布 | 极客头条...
  9. 计算机毕业设计之答辩
  10. activityMq初步使用
  11. 几款免费开源的企业管理软件
  12. TVDI中线性拟合干湿边的步骤
  13. 数据库DataBase
  14. Javafx 实现国际象棋游戏
  15. 跟我学LabVIEW:什么是全局变量?如何创建及使用全局变量?
  16. Android源码:2、如何下载源码详解(二)(支持移动硬盘、mac)—亲测成功
  17. 阿里云官方 Redis 开发规范
  18. 前端项目运行错误提示及解决proble (1 error, 0 warnings) m1 error and 0 warnings potentially fixable with the `--fi
  19. 2007年十大最帅网站CEO
  20. 文化课2021-2022游记

热门文章

  1. 029:vue+openlayers:使用MVT格式读取瓦片数据(示例代码)
  2. C#笔试面试宝典值得收藏1
  3. Codevs 3729==洛谷P1941 飞扬的小鸟
  4. html中em使用例子,HTML DOM Emphasized用法及代码示例
  5. 自动化做任务、收能量工具Hamibot,我愿称它为神器
  6. 普通程序员如何走出困境?
  7. 企业电子招投标采购系统之项目说明和开发类型源码
  8. 吉里吉里2 2.30版正式发布了
  9. 群辉 Docker-x64-17.05.0-0400.spk,用来群晖洗白,安装ddsm使用
  10. 电脑c盘满了变成红色了怎么清理?看看这7个方法