html - 使用 CSS 维护 ID 属性更改

标签 html css

假设我有一个 ID 属性,那么使用 CSS 定位 ID 非常简单:

<style>
#idAttr { color: #a2a2a2 }
</style>

如何维护我的 CSS 使其永不过时?如果将来 ID 属性发生变化,比如说#idAttr2。如果不为此属性编写代码,如何做到这一点?

最佳答案

在这种情况下,使用 ID 选择器可能不合适。问题在于您将您认为不应更改的内容(元素的样式)绑定(bind)到您认为可能会更改的内容(元素的 ID)。

既然样式不应该改变,你应该将它绑定(bind)到不应该改变的东西上。如果您需要 ID 能够改变,那么您还应该给元素一个不应该改变的类,并将样式放在上面。

关于html - 使用 CSS 维护 ID 属性更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52649372/

相关文章:

css - 如何阻止文本与 CSS 重叠?

html - 你能用一个容器固定整个网页吗?

html - Webkit(Safari/Chrome)在 float 元素上呈现百分比不准确的边距

html - 在 iphone 边框内显示滚动图像

javascript - 固定尺寸框架中的随机 div 位置

css - float 溢出和位置冲突

html - 如何居中对齐输入表单

html - 我需要将我创建的标签放在文本框中/或文本框旁边。有什么想法吗?

php - 如何像在一列中一样在数据表中显示 group_concat() 列?

javascript - 有 Z-Fighting 问题