html - 如何制定更好的 CSS ID 规则

标签 html css

我正在学习 html + css 并且有问题,可以为多个 ID 编写规则,比如我必须达到我的目标

<!-- language: lang-css-->

 #menu-item-207 .menu-image-title {
   color: black !important;
 }
 #menu-item-207 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-206 .menu-image-title {
   color: black !important;
 }
 #menu-item-206 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-205 .menu-image-title {
   color: black !important;
 }
 #menu-item-205 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-204 .menu-image-title {
   color: black !important;
 }
 #menu-item-204 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-203 .menu-image-title {
   color: black !important;
 }
 #menu-item-203 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-202 .menu-image-title {
   color: black !important;
 }
 #menu-item-202 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-201 .menu-image-title {
   color: black !important;
 }
 #menu-item-201 .menu-image-title:hover {
   color: #0095d1 !important;
 }
 #menu-item-200 .menu-image-title {
   color: black !important;
 }

我该如何适应它?先感谢您!

最佳答案

你可以只使用你的,你不需要你的ID:

.menu-image-title{
   color: black !important; 
}

.menu-image-title:hover{
   color: #0095d1 !important;
}

您可以同时在多个元素中使用一个

关于html - 如何制定更好的 CSS ID 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37483435/

相关文章:

javascript - 在 Javascript 和/或 jQuery 中,如何在包装的 div 中获取第一行文本

html - Firefox 和 IE 将 padding/margins 放在 <link/> 元素上。和 clearfix 的怪异

javascript - 如何使用 JavaScript 查找 HTML 页面中的空格?

javascript - 用于测试多个输入是否已完成的 if 语句

html - 重置或忽略 CSS 中的(最大)宽度

javascript - 滚动定位时固定标题

html - 我无法制作文本的内部阴影(不正确的结果)

css - 如何破解不受支持的 mix-blend-mode CSS 属性?

html - (初学者)动态映射可调整大小的背景图像 css

javascript - 用缓动动画代替滚动