使用 Rails 4。
在我的 kc.scss 文件中,它是 application.scss 中列出的最后一个文件,我有以下两个类,它们都没有出现在任何其他 scss 文件中:
.kc-hilite {
color: #000;
background-color: #ffff00;
border-color: #000000;
}
.kc-wide {
width: 150px;
}
在我的 _buttons.html.erb 部分中,我有以下元素:
<input name="commit" class="btn kc-wide kc-hilite" id="report" type="submit" value="Report Issue">
kc-wide 工作正常。 kc-hilite 类完全被忽略了。如果我将它作为一种样式复制到部分中,即使不修改它也能正常工作。通过scss文件访问时,好像不存在。
如前所述,为了调试它,我已经尝试将其作为内联样式。我也改了名字。而且,我将它单独列为元素中的一个类。没有任何东西使它起作用。
在 DOM 资源管理器中查看,我看到以下内容:
/*media all*/
.kc-wide {
width: 150px;
}
但是,根本没有 kc-hilite 的条目。
我盲目地遗漏了什么简单的问题?谢谢...
最佳答案
我想问题出在编译文件上。你能检查编译后的 CSS 文件,看看它是否包含类。
关于html - 为什么 CSS 类被完全忽略了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31342519/