SASS 在生产服务器上插入了意外的 CSS 并弄乱了我的 a:hover
这是我的 application.css 的片段:
pre {
background-color: #eee;
padding: 10px;
font-size: 11px; }
a {
color: #000000;
}
a:visited {
color: #666666;
}
a:hover {
border-bottom: none;
}
div {
&.field, &.actions {
margin-bottom: 10px; } }
但是在生产服务器Firefox上报告以下css:
pre {
background-color: #EEEEEE;
font-size: 11px;
padding: 10px;
}
a {
color: #000000;
}
a:visited {
color: #666666;
}
a:hover {
border-bottom: 1px solid #777777;
}
div.field, div.actions {
margin-bottom: 10px;
}
在我的开发机器上,Firefox 显示以下 CSS:
a:hover {
border-bottom: medium none;
}
我使用 Rails 3.2.13,我从未见过这样的问题。我浪费了整个下午试图找到解决方案。这个问题破坏了我的主页,使它看起来非常不专业。