在 CSS 中,类选择器以一个点号显示:

.center {text-align: center}

在上面的样例中,全部拥有 center 类的 HTML 元素均为居中。

在以下的 HTML 代码中,h1 和 p 元素都有 center 类。

这意味着两者都将遵守 ".center" 选择器中的规则。

<h1 class="center">
This heading will be center-aligned
</h1><p class="center">
This paragraph will also be center-aligned.
</p>

CSS ID 选择器

在某些方面。ID 选择器类似于类选择器,只是也有一些重要区别。

语法

首先。ID 选择器前面有一个 # 号 - 也称为棋盘号或井号。

请看以下的规则:

*#intro {font-weight:bold;}

与类选择器一样,ID 选择器中能够忽略通配选择器。前面的样例也能够写作:

#intro {font-weight:bold;}

这个选择器的效果将是一样的。

第二个差别是 ID 选择器不引用 class 属性的值。毫无疑问,它要引用 id 属性中的值。

下面是一个实际 ID 选择器的样例:

<p id="intro">This is a paragraph of introduction.</p>

类选择器还是 ID 选择器?

在类选择器这一章中我们曾解说过,能够为随意多个元素指定类。

前一章中类名 important 被应用到 p 和 h1 元素,并且它还能够应用到很多其它元素。

差别 1:仅仅能在文档中使用一次

与类不同,在一个 HTML 文档中。ID 选择器会使用一次,并且仅一次。

差别 2:不能使用 ID 词列表

不同于类选择器。ID 选择器不能结合使用,由于 ID 属性不同意有以空格分隔的词列表。

差别 3:ID 能包括很多其它含义

类似于类,能够独立于元素来选择 ID。

有些情况下,您知道文档中会出现某个特定 ID 值,可是并不知道它会出如今哪个元素上。所以您想声明独立的 ID 选择器。比如。您可能知道在一个给定的文档中会有一个 ID 值为 mostImportant 的元素。您不知道这个最重要的东西是一个段落、一个短语、一个列表项还是一个小节标题。

您仅仅知道每一个文档都会有这么一个最重要的内容,它可能在不论什么元素中。并且仅仅能出现一个。在这样的情况下,能够编写例如以下规则:

#mostImportant {color:red; background:yellow;}

这个规则会与下面各个元素匹配(这些元素不能在同一个文档中同一时候出现,由于它们都有同样的 ID 值):

<h1 id="mostImportant">This is important!</h1>
<em id="mostImportant">This is important!</em>
<ul id="mostImportant">This is important!</ul>

转载于:https://www.cnblogs.com/brucemengbm/p/6934181.html

css中使用id和class 的不同相关推荐

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

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

  2. css实例 css中id/class 详解样式表(外部样式表 内部样式表 内联样式 7种基础选择器 多重样式优先级 错误理解)[第一天]

    文章目录 css实例 css中的id css中的class 样式表 外部样式表 内部样式表 内联样式 7种基础选择器 多重样式优先级 错误理解 css实例 CSS 规则由两个主要的部分构成:选择器,以 ...

  3. 【转】在CSS中 ID与Class的区别?谢谢

    在样式表定义一个样式的时候,可以定义id也可以定义class.1.在CSS文件里书写时,ID加前缀"#":CLASS用"."2.id一个页面只可以使用一次:cl ...

  4. CSS中的选择器之类选择器和id选择器

    1.css中的选择器: 1.类选择器,又叫class选择器 2.id选择器 3.html元素选择器(又叫标签选择器) 4.通配符选择器 5.伪类选择器 6.组合选择器(多元素选择器,子元素选择器,后代 ...

  5. [css] css中class和id选择器有什么区别?

    [css] css中class和id选择器有什么区别? id 在部分浏览器的 js 中会直接生成同名变量: id 的唯一性,获取该 id 的 dom 时,会取同名 id 的前者: id 层叠权重非常高 ...

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

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

  7. CSS中的类class和标识id选择符(.和#号)

    CSS中的类class和标识id选择符(.和#号) 前些日子面试问到了CSS中设置能不能用#号 都不清楚 现在整理贴出来 用类选择符class和标识选择符id来定义选择符的好处是: 依赖于class或 ...

  8. CSS:基本选择器中的ID选择器和class选择器的区别

    ID选择器  :  通过标签的id名称来选择标签     # id 类选择器  :  class选择器,选择一个类别      .className 区别: 1.  ID 选择器的是以井号 # 开头来 ...

  9. css中关于居中的那点事儿

    css中关于居中的那点事儿 关于居中,无论是水平居中,还是垂直居中都有很多方式,下面我来介绍一些常用的. 第一部分:水平居中 1.实现行内元素的居中.方法:在行内元素外面的块元素的样式中添加:text ...

最新文章

  1. 按钮在执行frame动画的时候怎么响应触发事件?
  2. 【JUC并发编程06】多线程锁 (公平锁和非公平锁,死锁,可重锁)
  3. Pathlib获取当前文件绝对路径
  4. java的重写、重载、覆盖的差别
  5. [深度学习]为什么梯度反方向是函数值下降最快的方向?
  6. 境外WiFi市场持续升温2016年或迎普及元年
  7. 基于springboot+vue的公益慈善捐助网站(前后端分离)
  8. 设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,具有纯滞后一阶惯性系统计算机控制系统设计.pdf...
  9. 深度学习之卷积神经网络中常用模型评估指标(混淆矩阵,精确率,召回率,特异度计算方法)——python代码
  10. LaTeX种数学符号公式编写
  11. 下载文件时报错:无法复制文件,无法读源文件或磁的解决方法
  12. cf手游服务器连接中断,CF手游服务器连接失败怎么回事 无法连接服务器
  13. VUE解决IE不能用的方法
  14. “图书管理系统”数据视图
  15. afdsafdsafdsaf
  16. python爬取酷狗音乐url_python-从酷狗下载爬取自己想要的音乐-可以直接拿来体验哟...
  17. 【C语言入门简单程序】三子棋——新手轻松学
  18. 【数据结构与算法】数据结构有哪些?算法有哪些?
  19. CCF-CSP—2017.12.—4 行车路线(spfa) 题解
  20. 估值最高的自媒体达38亿,不是咪蒙、一条,也不是逻辑思维,而是他..

热门文章

  1. wxPython各个布局的简单案例
  2. Linux下用户管理
  3. 关于 equals 和 hashCode,看这一篇真的够了!
  4. 卧底各大程序员圈,才知道什么才是牛逼的程序员!
  5. 一文学会 Maven 的版本发布
  6. 在tomcat上部署项目,实现类似添加这样的功能之后,tomcat要运行很久,解决办法
  7. vc设置窗口在另一个窗口前面_日常办公如何设置IE
  8. mysql 硬盘空间不够_mysql磁盘空间不足的查排
  9. 笔记本蓝牙显示输入码无效_小白笔记本连接蓝牙设备进阶篇
  10. 北京加强数据中心节能审查,2030年100%利用可再生能源