javascript - div id命名结构和对CSS类的引用

标签 javascript css html

很抱歉,因为这是一个基本问题,我是 CSS 的新手,但我需要快速完成一些事情,所以我希望得到浓缩咖啡的答案...

在我的文档中,我有一些 div,我想使用命名结构 [category].[specificID] 来命名它们,它们都应该遵循 [category] ​​CSS 定义。例如

<div id="sectionTitle.experience">Experience</div>
...

<div id="sectionTitle.education">education</div>

我希望最终 ID 是不同的,因为我希望能够灵活地进行单独的 JS 处理。但是每个 sectionTitle 的格式应该相同,因此是相同的 CSS 类。

我该怎么做?

最佳答案

您可以使用 ID 和类。例如:

<div id="sectionTitle_experience" class="sectionTitle">Experience</div>

请注意,我已将 . 替换为 _ 以使其在 CSS 中可访问 - 否则您将不得不求助于 [id= 'sectionTitle.experience'] 而不是 #sectionTitle_experience

编辑:话虽这么说,如果你想要一个快速而肮脏的修复,试试这个 CSS:

[id^='sectionTitle.'] { /* styles here */ }

关于javascript - div id命名结构和对CSS类的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15262561/

相关文章:

javascript - IP 地址验证不起作用

javascript - 嵌入式 JavaScript 不起作用

javascript - 在 JavaScript 中格式化 console.log 中的输出

添加 html 时 Java 按钮大小发生变化

php - URL 中可以有方括号或圆括号吗?

javascript - 动态添加的CodeMirror : Change Language Mode

html - 没有滚动条的可滚动div

css - 在隐藏的 div 上使用分页符

html - 内联样式不受媒体查询影响

html - 隐藏位置为 : fixed property 的 div 上的滚动条