在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。        
  属性选择器可以根据元素的属性及属性值来选择元素。

三种基本的选择器类型:标签名选择器、类选择器、ID选择器

具体语法如下:

1、标签名选择器,如:

html {color:black;}
h1 {color:blue;}
h2 {color:silver;}

即直接使用HTML标签作为选择器。

2、类选择器

类选择器允许以一种独立于文档元素的方式来指定样式。
该选择器可以单独使用,也可以与其他元素结合使用。
提示:只有适当地标记文档后,才能使用这些选择器,所以使用这两种选择器通常需要先做一些构想和计划。
要应用样式而不考虑具体设计的元素,最常用的方法就是使用类选择器。

demo:

.important {font-weight:bold;}
.warning {font-style:italic;}
.important.warning {background:silver;}

class 为 important 的所有元素都是粗体,而 class 为 warning 的所有元素为斜体,class 中同时包含 important 和 warning 的所有元素还有一个银色的背景。

3、ID选择器

小结:

那么类选择器与ID选择器有啥区别呢?

ID 有高优先级、唯一性的特点,特指「个体」。
相对于 ID,class 的优先级比较适中,特指「特定群体」。
Class 的使用需要参考面向对象的抽象概念,把共有的属性抽象出来。

ID是先找到结构/内容,再给它定义样式;
Class是先定义好一种样式,再套给多个结构/内容。

对于通配符:

由于不同浏览器对于同样的页面元素有不同的默认样式,所以使用通配符星号(*)先将所有可能影响布局的默认样式统一一下是下十分必要的。而星号(*)匹配所有元素,省去了一个一个去写元素名称的麻烦。

不过,由于*会匹配所有的元素,这样会影响网页渲染的时间,因此很多人开始停止使用*通配符选择器,取而代之的是,把所有需要统一设置的元素,放在一起,一块设置。

测试代码:

<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><meta charset="utf-8" /><style type="text/css">/*id选择器*/#rrrrr {background-color: red;}/*类选择器*/*.important {color: aqua;font-size:smaller;}/*类选择器*/*.important2222{font-size:larger;background-color:black;}</style>
</head>
<body><!--可以同时使用多个类--><div class="important important2222"> 1、人生最精彩的不是成功的那一瞬间,而是回头看,那段漆黑看似没有尽头、苦苦摸索的过程。其实,我只是很在意,在意在我所在意的人的心里,我,在哪个位置。</div><h1>1、人生最精彩的不是成功的那一瞬间,而是<span>3333333333</span></h1><p>2、生活再不如人意,都要学会自我温暖和慰藉,<br />给自己多一点欣赏和鼓励。生活就是童话,<br />只要心存美好,结局就会是美好。<br /></p><p id="rrrrr">3、旁观者的姓名永远爬不到比赛的计分板上。</p><p>4、强烈的信仰会赢取坚强的人,然后又使他们更坚强。</p><p>5、只要我们能梦想的,我们就能实现。</p><p>6、每一个成功者都有一个开始。勇于开始,才能找到成功的路。</p><p>7、自弃者扶不起,自强者击不倒。</p><p>8、莫找借口失败,只找理由成功。(不为失败找理由,要为成功找方法)</p><p>9、昨晚多几分钟的准备,今天少几小时的麻烦。</p><p>10、只要路是对的,就不怕路远。</p></body>
</html>

CSS ID选择器与CLASS选择器相关推荐

  1. 6、CSS Id 和 Class类选择器

    id 选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. id 选择器以 "#" 来定义. 下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二 ...

  2. css 选择器(标签选择器、类选择器、层级选择器、id选择器、组选择器、伪类选择器、通配符选择器)

    css 选择器的定义 css 选择器是用来选择标签的,选出来以后给标签加样式. css 选择器的种类 标签选择器 类选择器 层级选择器(后代选择器) id选择器 组选择器 伪类选择器 通配符选择器 标 ...

  3. CSS中的id选择器和class选择器简单介绍

    <!-- CSS中选择器 CSS有两种选择器id和class,总之如果说你想在HTML元素中设置CSS属性, 你要在元素中设置id和class选择器.那么我们现在来一个一个的介绍这两中选择器 i ...

  4. CSS中id选择器和class选择器

    CSS中对html元素的样式进行控制是通过CSS选择器来完成的,最常用的两种选择器为id选择器和class选择器. id选择器和class选择器介绍 id选择器:用来为标有特定id的html元素指定特 ...

  5. css基本选择器,id选择器,class选择器,标签选择器,*通配符选择器,逗号 空格 + >

    全栈工程师开发手册 (作者:栾鹏) css系列教程1-选择器全解 css基本选择器 包括id选择器,class选择器,标签选择器,*通配符选择器,以及使用逗号实现查询集合,空格实现查询后代,>实 ...

  6. CSS - id选择器 和 类选择器

    文章目录 类选择器 一 .类选择器 1. 语法 二 .类选择器 - 多类名 1. 多类名使用方式 三.案例 ID选择器 一.id选择器的使用 1. 语法 2. 注意 二.id选择器和类选择器的区别 类 ...

  7. CSS选择器(id选择器,包含选择器,标签名选择器,类选择器,属性选择器,通配符选择器,伪类选择器,相邻选择器,选择器的优先级,子选择器)

    CSS选择器 HTML:定义网页元素 CSS:美化网页元素,控制HTML标签展示样式 CSS与HTML相结合,结合方式如下: (1)内联样式:CSS代码复用性太低,书写凌乱,不推荐,缺点就是一次只能控 ...

  8. 6—CSS基础选择器(标签选择器、类选择器、id选择器)

    css简介 css是层叠样式表的简称,css主要用于设置html的文本内容.图像的外形以及版式的布局和外观显示样式.css让我们的网页更加丰富多彩,布局更加灵活自如. css语法规范 css规则由两个 ...

  9. CSS - 选择器(标签选择器、类选择器、ID选择器)

    CSS - 选择器(标签选择器.类选择器.ID选择器) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&qu ...

  10. Html和css的class和id的命名,[HTML] CSS Id 和 Class选择器

    id 和 class 选择器 如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器. id 选择器 id 选择器可以为标 ...

最新文章

  1. 第一次,我们在人工神经网络中发现了「真」神经元
  2. 使用思科3640实现不同网段通讯
  3. 最快让你上手ReactiveCocoa之进阶篇
  4. 如何转换VMware ESX虚拟机到Hyper-V格式?
  5. Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介
  6. boost::hana::repeat用法的测试程序
  7. PPT将图片变为平行四边形形状
  8. 毕业设计一周一记06
  9. 从上千篇投稿脱颖而出,这5篇大数据论文凭什么征服KDD评委?
  10. HDU2521 反素数【因子数量+打表+水题】
  11. jQuery判断页面是电脑端还是手机端
  12. poj1005——I Think I Need a Houseboat
  13. php5.1 0day,关于phpwind 5.01-5.3 0day的分析
  14. Android Glide加载本地gif动态图
  15. k近邻(kNN)算法的Python实现(基于欧氏距离)
  16. 注意!这13件事会毁掉你的信用,千万别做!
  17. 涂抹果酱(状压dp)
  18. 搜索引擎技术大战,始于昨日
  19. Ethical.Hacking.2021.10:BUILDING TROJANS
  20. mysql为什么尽量不要存null

热门文章

  1. 合肥工业大学宣城校区计算机大赛,合肥工业大学宣城校区“建行杯”计算机设计大赛 颁奖典礼举行...
  2. 现代数据栈MDS的主要特征
  3. 计算机神经科学与类脑智能,“脑科学与类脑智能”专题发布----中国科学院
  4. CSS基础--颜色、字体、背景、边框等
  5. 吉林大学ACM集训队选拔赛(重现赛)I-Firework (最短路)
  6. 20岁的计算机系学生 表情包,抖音热门表情包:考你一道题,假设你今年20岁!...
  7. 网红营销,竞争对手是你最好的老师?!
  8. android 锁屏 广播,Android 实现锁屏的较完美方案
  9. QT 修改 程序图标及窗口图标
  10. Python之文件操作_读取_编码_os模块