我会提前道歉......我不是css专家。我在按钮旁边画一个圆圈时遇到问题。圆圈在 IE 中正确显示,但在 Firefox 中,它太高了。
我定义了以下css类:
.circle {
width:1.2em;
height:1.2em;
border-radius:50%;
font-size:2em;
color:#fff;
line-height:1.2em; /* must match the height */
text-align:center;
background:#2b5f77;
font-family: "Times New Roman";
text-align: center;
vertical-align: middle;
font-style: italic;
font-weight: bold;
position: absolute;
top:239px;
left: 340px;
border-style: solid;
border-width: 1px;
}
.circle:hover {
border-top-color: #28597a;
background: #28597a;
color:#ec9226;
}
.circle:active {
border-top-color: #1b435e;
background: #4d8eAE;
}
然后是渲染圆圈的代码:
<div class="circle" value="i">i</div>
如何更改我更改此代码以使圆圈出现在所有浏览器中的同一位置?
编辑 1
我正在使用 IE 9 标准模式进行测试。如果重要的话,打开的 html 标签看起来像这样:
<!DOCTYPE HTML>
<html lang="en">
谢谢。