【发布时间】:2015-11-21 08:04:30
【问题描述】:
我有一个带有引导程序的 rails 4 应用程序。
我的页眉中有一个徽标图片,它链接回根路径。
我正在尝试修复 CSS,以便当您将鼠标悬停在徽标上时,它不会在徽标的一部分后面出现黑色实心框。
我想要始终透明的背景。没有悬停样式,也没有访问样式。
<div class="row">
<div class="col-md-4" style=" a:hover {text-decoration:none;background-color:transparent;}; a:visited {text-decoration:none;background-color:transparent;};
;
">
<%= link_to image_tag("favicon.ico", size: "25" ), root_path %>
</div>
我试图阻止这种样式,但找不到强制黑匣子的原因。
另一个尝试:
我尝试从 html 中删除样式属性并将它们放入单独的 div 标签中:
我现在有一个名为 nav logo 的 div 类,并将对样式的引用替换为:
<div class="col-md-4" class="navlogo">
<%= link_to image_tag("favicon.ico", size: "25" ), root_path %>
</div>
div 标签有:
.navlogo {
a:link {text-decoration:none; background-color:transparent; color:none};
a:visited {text-decoration:none;background-color:transparent; color:none};
a:hover {text-decoration:none;background-color:transparent; color:none};
a:active {text-decoration:none;background-color:transparent; color:none};
}
黑匣子还在。我该如何摆脱它?
【问题讨论】:
-
您为什么使用 .ico 图片? favicon 仅位于页面标题(选项卡)旁边...
-
我不想加载图片两次
标签: css ruby-on-rails twitter-bootstrap