主要的html页面元素 - ID还是Class?

时间:2014-02-16 15:10:48

标签: html class

我最近一直在研究响应式设计技巧/教程,并且已经看到各种不同的源使用ID和Class属性作为主要页面元素(Nav,Wrapper,Footer等),似乎无法找到详细解释并说明应该使用哪些以及为什么。

我理解它们之间的区别以及它们应该和不应该使用的位置,但据我所知,它对于像容器这样的主要元素没有区别,因为很可能只有1或者这几个例子。

一个人告诉我,我应该使用ID,因为它们可能不会被多次使用,而另一个人会告诉我为他们使用类,但没有人真正给我合理的理由。

我绝不是网页设计方面的专家,希望有人可以告诉我这个,所以我可以坚持使用或者至少知道何时可以互换使用它们。

谢谢=)

1 个答案:

答案 0 :(得分:1)

#id1 {color:red;}
.class1 {color:red;}

这两个陈述是一样的。尽管HTML中有一些规则要遵循。一个id只能使用一次,一个类可以用在同一文档的几个元素上。您可以使用类作为单个项目,但不能在多个元素上使用id。在您完成后,您需要了解编程中所需的严谨程度。

良好做法:

<div id="title-of-my-page"></div>
<div class="one-article special-class-grey-gabarit"></div>
<div class="one-article special-class-red-gabarit"></div>

我可以用于特定的类模板。区分一个区块等...