【问题标题】:Twitter-bootstrap buttons with gray text after scaffold generator脚手架生成器后带有灰色文本的 Twitter 引导按钮
【发布时间】:2012-09-14 18:56:32
【问题描述】:

我有一个非常相似的问题 Twitter bootstrap displays button with greyed text 我有一个 Twitter Bootstrap 按钮 btn-info 和一个下拉菜单,当我点击一个下拉项目后,该按钮的文本现在是灰色的,只有当我将鼠标悬停在它上面时才会显示为白色。即使我停止 Rails 服务器并重新启动,它也永远不会恢复正常。如果我使用不同的浏览器(比如我从 Firefox 切换到 Chrome),按钮的文本是白色的,但当我点击下拉项目时,问题就会再次出现。

我相信问题直到我运行了一个脚手架生成器之后才开始出现,除非我没有要删除的 Scaffold.css,因为建议修复Twitter bootstrap displays button with greyed text

任何想法如何阻止按钮文本的神秘永久灰色?

这是我的按钮 html

<span class="span3 btn-group">
    <a id="j_button" class="btn btn-info session_button dropdown-toggle" data-toggle="dropdown" href="#">
        Send to J location
        <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
        <li><a id='j_dropdown1' href="#">New issue</a></li>
        <li><a id='j_dropdown2' href="#">Add to existing</a></li>
    </ul>
</span>

我添加的唯一 css 是

.session_button {
  font-size: 12px;
  font-weight: bold;
  padding-left: 8px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-top: 0;
}

【问题讨论】:

    标签: css ruby-on-rails-3 twitter-bootstrap


    【解决方案1】:

    这是因为您实际上使用的是链接。

    它看起来只是一个按钮,因为添加了 btnbtn-info 类,它添加了 twitter 引导样式。当您点击一个链接时,浏览器通常会记住您已经访问过该链接,并在您下次看到它时显示访问过的状态。

    您可能还希望将 CSS 样式添加到链接的已访问状态以将其从灰色状态更改。

    假设您希望它保持白色,您可以通过添加以下内容来实现:

    .session_button:visited { color:#FFF; }
    

    还可以查看CSS selector for visited links

    【讨论】:

    • 谢谢,我会查看链接。我很难相信这是问题,只是因为我发现了我的代码的旧版本(在脚手架完成之前,但按钮设置完全相同,即使用链接)并且问题没有在那里显示。也许脚手架改变了链接的行为方式?调查它...
    • 刚刚检查了scaffold.css 并且a:visited 规则在那里,所以很奇怪你在没有文件的情况下遇到问题。你确定你在 app/assets/stylesheets 下没有它吗?我建议检查您的其他样式表,或者您可以随时覆盖它。
    • 在整个项目中到处寻找scaffold.css,还搜索了a:visited text,但它们不在我的项目中。不太确定它来自哪里。另外,我在 firebug 中检查了该按钮的 css,但没有看到已访问的规则。无论如何,我将此添加到我的 css a.btn:visited { color: #fff;并且我的按钮文本又变回了白色。它是一个修复,只是不是我很舒服。宁愿找到这个访问过的 css 是如何/在哪里介入的,但现在它会做。谢谢。
    猜你喜欢
    • 2012-05-17
    • 2016-08-27
    • 2012-06-23
    • 2011-06-14
    • 2021-12-12
    • 1970-01-01
    • 2023-03-12
    • 2017-11-16
    • 1970-01-01
    相关资源
    最近更新 更多