我有以下CSS:
.views-imagematrix-block .views-field-title .field-content > a .promotedstar {
position: relative;
top: -6px;
}
.promotedstar {
background: url("../img/icons/Star.png") no-repeat scroll 0 0 transparent;
font-weight: bold;
height: 25px;
padding-bottom: 10px;
padding-right: 25px;
position: relative;
top: 0;
width: 25px;
}
以及以下html:
<div class="views-field views-field-title">
<span class="field-content"><a href="/content/gershwins-coffee-house"><span class="promotedstar"></span> Gershwins Coffee House</a></span>
</div>
这在 Firefox 中提供了所需的全部效果,但在 Chrome 中......它显示跨度在 div 之外(左侧),即使溢出也不显示:可见;设置为包含的 div。(跨度似乎没有填充)。我不知道如何补救这个...