HTML:
<td align="center" width="100%">
<a class="Forum_ib_moderate" href="Default.aspx" title="Moderate"></a>
<a class="Forum_ib_admin" href="Default.aspx" title="Admin"></a>
...
CSS:
A.Forum_ib_moderate:link, A.Forum_ib_moderate:visited, A.Forum_ib_moderate:active, A.Forum_ib_moderate:hover
{
background-image: url(images/ib_moderate.png);
background-repeat: no-repeat;
background-position: center;
padding-left: 2px;
padding-right: 2px;
padding-top: 8px;
padding-bottom: 0px;
height: 35px;
width: 35px;
display:table-cell;
}
A.Forum_ib_admin:hover
{
background-image: url(images/ib_admin_hover.png);
}
菜单在 IE 中看起来很好,在 Firefox 中显示为垂直。如果我关闭“显示:表格单元;” 在 Firebug 中设置样式,然后将其重新打开,它会修复该菜单节点。
有任何想法吗?
ps:我不想弄乱菜单本身,因为它是 DNN 论坛 4.4.3 的一部分。我宁愿修复 CSS 以使其正确显示。