gpt4 book ai didi

html - css id vs class,一些想法

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:21 26 4
gpt4 key购买 nike

我以为我理解了 css 文档中的 id 与 classes。据我所知,在 html 文档和许多类元素中应该只有一个 id 元素实例。现在我正在查看在每个新 mvc3 元素上生成的 Microsoft 驱动的 Site.css 模板,我看到有 .page 元素而不是 #page ?我在这里遗漏了什么吗?

最佳答案

对于 javascript 只使用 id,对于 CSS 只使用类已经很普遍了。

这背后有很多原因:

  • 使用JS选择ID非常快
  • ID比class有更高的特异性
  • 这是一种拆分 JS 和 CSS 的便捷方式

举个例子:

<a class='btn btn-primary' id='alert' href='#'>Click Me</a>

将是一个典型的用途,其中 btnbtn-primary 类用于 CSS,但 alert id 将用于在 JS 中使用。

这意味着可以在不丢失 JS 链接的情况下重新设置链接的样式,并且可以在不更改其样式的情况下更改其行为。

关于html - css id vs class,一些想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com