要使用 CSS 对 html 页面中的元素实现一对一, 一对多或者多对一的控制, 这就需要用到 CSS 选择器. HTML 页面中的元素就是通过 CSS 选择器进行控制的.
Class 在程序中称 "类", 同时在 CSS 中也书面语也叫 "类".CSS 中 id 和 class 即 id 选择器和类选择器.
下面我们来看一下这两种选择器的区别:
区别 1:id 选择器只能在文档中使用一次, 而类可以使用多次.
与类不同, 在一个 HTML 文档中, ID 选择器会使用一次, 而且仅一次.
区别 2: 不能使用 ID 词列表
不同于类选择器, ID 选择器不能结合使用, 因为 ID 属性不允许有以空格分隔的词列表.
区别 3:ID 能包含更多含义
类似于类, 可以独立于元素来选择 ID. 有些情况下, 您知道文档中会出现某个特定 ID 值, 但是并不知道它会出现在哪个元素上, 所以您想声明独立的 ID 选择器.
例如, 您可能知道在一个给定的文档中会有一个 ID 值为 mostImportant 的元素. 您不知道这个最重要的东西是一个段落, 一个短语, 一个列表项还是一个小节标题. 您只知道每个文档都会有这么一个最重要的内容, 它可能在任何元素中, 而且只能出现一个.
推荐: CSS 手册 https://www.html.cn/book/css/
来源: http://www.css88.com/qa/css3/13730.html