我明白有ID和类的之间的差异 - 被赋予一个唯一的项目,和阶级的和喜欢的标签ID和换货,他们可以提供给多个项目..
但为什么你需要有两个,过去我曾经使用一切#ID(这是当我是新来编写HTML和不知道有什么不同),代码仍然工作写..不会是100%有效。但仍然工作。
现在我知道了使用HTML5,你可以定义不同的领域,但对于这个我不是在谈论使用HTML5
我明白有ID和类的之间的差异 - 被赋予一个唯一的项目,和阶级的和喜欢的标签ID和换货,他们可以提供给多个项目..
但为什么你需要有两个,过去我曾经使用一切#ID(这是当我是新来编写HTML和不知道有什么不同),代码仍然工作写..不会是100%有效。但仍然工作。
现在我知道了使用HTML5,你可以定义不同的领域,但对于这个我不是在谈论使用HTML5
试想一下,如果你有这样的看着页面上的按钮相同的负载。 你想重复自己在你的CSS无数次? 或者使用一个类,并编写一次。
这适用于在不同的元件是相同的造型任何情况下。
添加到Sam的答案。 Id
s为无论是造型和JavaScript的帮助。 如果你想只适用于一个特定的风格或者想增加specificity
你的CSS的id
来得心应手。
#id
用于描述文档结构或重要的容器/元素和它们必须是唯一的条目。
.class
用来描述它们可以在这个文件的许多元素的元素。
如果您尝试验证文档,并有许多的ID,这将是错误,如果你希望你的文件是有效的,你必须重命名使用类的ID的。
类是有用的,因为它们可以将多类与文档一个名字,你会不会被强制复制/粘贴风格,从一元到另一个,只改变标签来形容新元素。
的回答言简意赅:
ID - 显示在页面上一次。
类 - 显示在网页上不止一次。