为什么要使用ID以及类的以html为什么不呢?(why use id's & class&#

2019-06-26 22:26发布

我明白有ID和类的之间的差异 - 被赋予一个唯一的项目,和阶级的和喜欢的标签ID和换货,他们可以提供给多个项目..

但为什么你需要有两个,过去我曾经使用一切#ID(这是当我是新来编写HTML和不知道有什么不同),代码仍然工作写..不会是100%有效。但仍然工作。

现在我知道了使用HTML5,你可以定义不同的领域,但对于这个我不是在谈论使用HTML5

Answer 1:

试想一下,如果你有这样的看着页面上的按钮相同的负载。 你想重复自己在你的CSS无数次? 或者使用一个类,并编写一次。

这适用于在不同的元件是相同的造型任何情况下。



Answer 2:

添加到Sam的答案。 Id s为无论是造型和JavaScript的帮助。 如果你想只适用于一个特定的风格或者想增加specificity你的CSS的id来得心应手。



Answer 3:

#id用于描述文档结构或重要的容器/元素和它们必须是唯一的条目。

.class用来描述它们可以在这个文件的许多元素的元素。

如果您尝试验证文档,并有许多的ID,这将是错误,如果你希望你的文件是有效的,你必须重命名使用类的ID的。

类是有用的,因为它们可以将多类与文档一个名字,你会不会被强制复制/粘贴风格,从一元到另一个,只改变标签来形容新元素。



Answer 4:

的回答言简意赅:

ID - 显示在页面上一次。

类 - 显示在网页上不止一次。



文章来源: why use id's & class's in html why not just one?
标签: html css html4