我正在使用rails gem,它以下列格式生成面包屑:
<div class="breadcrumbs">
<a href="/">Home</a> »
<a href="/category/computers">Computers</a> »
Walmart
</div>
CSS中是否有一种方法可以引用»
并对其应用填充和颜色更改?
答案 0 :(得分:2)
没有。但是,看到你在轨道上使用面包屑,只需使用它来显示它们:
render_breadcrumbs :separator => '<span class="sep">»</span>'
然后在span.sep
上标记。
答案 1 :(得分:1)
不,但您始终使用<a>
标签。
.breadcrumbs a {
display:inline-block;
padding:0 5px;
color:green;
}
.breadcrumbs {
color:navyblue;
}
答案 2 :(得分:0)
不,但你可以作弊:
.breadcrumbs {
color: #f00; /* whatever color you want your »s to be */
}
.breadcrumbs a {
color: #007 !important; /* override the color of the link back to default */
padding-left: 5px;
padding-right: 5px;
}
/* also override these to make sure they don't get colored wrong */
.breadcrumbs a:hover { color: #009 !important; }
.breadcrumbs a:active { color: #009 !important; }
这应该具有您想要的效果。
答案 3 :(得分:0)
简单的回答不,但你可以像......那样....
<a href="/">home</a><span>»</span>
然后在跨度上执行样式,但更好的方法是使用<ul><li>
标记。
有没有理由为什么»不在A标签中??