<div class="">和<div id="">CSS 之间有什么区别?可以使用<div id="">吗?
<div class="">
<div id="">
我看到不同的开发人员在这两种方式上都这样做,而且由于我是自学成才的,所以我从来没有真正想过。
ids必须是唯一的,class才能应用于许多事物。在CSS中,id看起来像#elementID和class元素看起来像.someClass
ids
class
id
#elementID
.someClass
通常,id只要您要引用特定元素,并且class在有很多相似的事物时使用。举例来说,常见的id元素之类的东西header,footer,sidebar。常见class元素是highlight或external- link。
header
footer
sidebar
highlight
external- link
但是,您应该了解的最基本的优先级是id选择器优先于class选择器。如果您有这个:
<p id="intro" class="foo">Hello!</p>
和:
#intro { color: red } .foo { color: blue }
该文本将为红色,因为id选择器优先于class选择器。