首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >twitter-bootstrap-rails -开发和生产之间的区别

twitter-bootstrap-rails -开发和生产之间的区别
EN

Stack Overflow用户
提问于 2013-07-23 22:07:46
回答 1查看 308关注 0票数 0

我快被这玩意搞疯了。使用bootstrap for rails + less-rails gem和一些风格在开发和生产上是完全不同的。

示例:

A样式在鼠标悬停事件上具有黑色背景颜色。我已经通过重写了a:hover样式

代码语言:javascript
复制
background-color: none !important;

但它仍然在悬停事件上显示出奇怪的黑色背景。通过Chrome检查元素甚至不会显示此CSS样式!那么它是从哪里来的呢?

此外,字体也是不同的(dev vs live)和其他一些次要的东西。另一方面,按钮和大多数主要元素(嗯,铅等)都工作得很好。

这种差异来自哪里?我如何让dev和live具有相同的CSS外观?

我在heroku btw上部署我的应用程序。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-07-24 02:04:27

我认为你在你的应用程序中使用了其他的风格,比如生成器的scaffold,scaffold会生成scaffold css。我正在使用脚手架,我的应用程序上有scaffold.css.scss,这是scaffold.css.scss上的链接样式

代码语言:javascript
复制
a {
  color: #000;
  &:visited {
    color: #666;
  }
  &:hover {
    color: #fff;
    background-color: #000;
  }
}

你应该删除样式的链接,或者你可以删除你的应用程序上的脚手架样式,如果你不想它。

默认情况下,Twitter bootstrap没有黑色背景的样式链接。

如果您的应用程序中没有其他样式,只使用twitter bootstrap,您应该会找到导致问题的链接样式

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17812583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档