要使用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 的元素。您不知道这个最重要的东西是一个段落、一个短语、一个列表项还是一个小节标题。您只知道每个文档都会有这么一个最重要的内容,它可能在任何元素中,而且只能出现一个。