我试图使用“ A”锚标签制作一个简单的帮助按钮。事实是,它可以在Firefox,Chrome,OP,Safari上完美运行。现在,当我在Internet Explorer 10上尝试使用时,文本在中间没有正确对齐。到目前为止,这是我所做的:

的HTML

<a id="help-btn"><span>?</span></a>


的CSS

#help-btn {
    display: table;
    margin-left: auto;
    margin-right: auto;
    border: solid 5px #2F2F2F;

    width: 10em;
    height: 10em;
    text-align:center;

    background: #c100ff;
    text-decoration: none;
    vertical-align: middle;
}

#help-btn span {
    color: #22002D;
    font: 10em "bauhaus 93";
    text-shadow: 0px 0px 5px #fff;
    line-height: 100%;

}


这是一个jsfiddle示例。任何帮助,将不胜感激...

最佳答案

因此,经过3个小时的深入研究,我终于找到了解决方案,听起来可能很愚蠢,但是字体“ bauhaus 93”增加了额外的空间。它可以在除IE之外的所有浏览器上正确呈现(这令人震惊)。所以我不得不将其更改为另一种字体,现在它可以完美工作了。因此,如果有人遇到相同的问题,请检查您使用的字体。

09-13 08:22