Google Web Toolkitを使用して、DIVとアンカーの子を持つDIVの親がいます。
<div class="unseen activity">
<div class = "unseen-label"/>
<a href .../>
</div>
次のCSSを使用すると、Chromeはアンカーの少し下に「見えないラベル」を表示します。ChromeとFireFoxの両方で正しく配置されています。
ただし、FireFoxはアンカーに沿ってラベルを表示します。
.unseen-activity div.unseen-label {
display: inline-block;
position: relative;
top: -5px;
}
と
.unseen-activity a {
background: url('style/images/refreshActivity.png') no-repeat;
background-position: 0 2px;
height: 20px;
overflow: hidden;
margin-left: 10px;
display: inline-block;
margin-top: 2px;
padding-left: 20px;
padding-right: 10px;
position: relative;
top: 2px;
}
Chromeがラベルをアンカーの中央に表示するようにCSSを変更する方法を教えてください。ただし、FireFoxを満足させ、正しくレンダリングする必要があります。