html - 在一个元素上使用超过 1 个 CSS 类的正确方法是什么?

标签 html css

我可以想象,当有多个类与元素关联时,尝试调试样式问题可能会变得非常复杂。目前我正在使用多个类,但其中一种类用于 jQuery 操作,另一种类用于样式。这样我就可以有一个元素

<div id='myDiv' class'ActionControl SearchBox'></div>

其中.ActionControl由 jQuery 和 .SearchBox 使用在 CSS 文件中具有关联的样式。这是对还是错?对此更有经验的人会怎么想?

其他人遇到过哪些问题?他们是如何解决的?

最佳答案

只要你的代码对其他人来说是可理解的、可维护的、清晰的,那么你的系统就是好的。
我不知道如何提供 CSS 类的标准,除了一个:
如果您需要使用 JS 或 CSS 定位页面中的单个元素,您应该使用 ID 而不是 CLASS。

关于html - 在一个元素上使用超过 1 个 CSS 类的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3668491/

相关文章:

css - 如何修复长固定导航栏的 Bootstrap 布局?

html - 有没有办法在某些行之后增加特定行的宽度

html - 两个条件合二为一可能吗?

html - 从 HTML/CSS 触发 Chrome 中的 GPU 光栅化以实现背景图像动画

html - 打印媒体中 img 的最大高度属性不工作

当 Grid 过早换行时(在 11 行而不是 12 行之后)Primeflex Flexgrid 的 CSS 修复?

javascript - 通过单击 Bootstrap 下拉菜单将图像或文本插入静态网页上的 div

css - div 内的空间元素

java - 如何以一种形式在两个保管箱中传递两个列表

c# - 当 Eval 返回 null 时,如何删除超链接的额外空间?