html - 在 CSS 中使用 .Class 或 #ElementId 有什么区别?

标签 html css

我一直想知道...在 CSS 中,创建样式类并将其应用到元素或使用 #elementId 符号创建样式(除了能够将类分配给不同的元素之外)之间有什么区别吗?

例如……

#div1
{
 background-color: Yellow;
}

<div id="div1">
    Hello world!
</div>

或者

.div1
{
 background-color: Yellow;
}

<div class="div1">
    Hello world!
</div>

谢谢! :)

最佳答案

ID在文档中必须是唯一的。 Classes可以以任何数量和组合使用。所以你可以在多个元素上使用一个类,在一个元素上使用多个类。

关于html - 在 CSS 中使用 .Class 或 #ElementId 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/932020/

相关文章:

javascript - 如何隐藏 html 输入列表中的某些字符?

html - 如何将工具提示添加到非超链接 HTML 标记

javascript - 更改 div 类 onclick --- 并*保存*更改

html - 无序列表中的边框不适合 div 的整个宽度

html - 媒体查询问题

html - r - XMLNodeSet 上的 xpathApply(带有 XML 包)

html - 为什么我的外部 CSS 在 FF 或 IE 中不起作用,但在 Chrome 中起作用?

html - 在 :hover becomes active 之前延迟

php - HTML 输入文本框异常行为

javascript - 在内容可编辑的 div 中禁用自动更正/自动完成