说到CSS,<div class="">
和<div id="">
有什么区别?可以用<div id="">
吗?
我看到不同的开发人员以两种方式做这件事,由于我自学成才,我从来没有真正弄明白这一点.
说到CSS,<div class="">
和<div id="">
有什么区别?可以用<div id="">
吗?
我看到不同的开发人员以两种方式做这件事,由于我自学成才,我从来没有真正弄明白这一点.
ids
必须是唯一的,因为as class
可以应用于许多事情.在CSS中,id
看起来像#elementID
,class
元素看起来像.someClass
一般来说,当你想引用一个特定的元素时,使用id
,当你有很多相似的东西时,使用class
.例如,常见的id
个元素是header
、footer
、sidebar
.常见的class
个元素是highlight
或external-link
.
阅读级联并了解分配给各种 Select 器的优先级是一个好主意:http://www.w3.org/TR/CSS2/cascade.html
然而,你应该理解的最基本的优先顺序是id
个 Select 器优先于class
个 Select 器.如果你有这个:
<p id="intro" class="foo">Hello!</p>
以及:
#intro { color: red }
.foo { color: blue }
文本将为红色,因为id
Select 器优先于class
Select 器.