【发布时间】:2011-11-28 20:40:27
【问题描述】:
我正在尝试在 IE7(IE6,如果可能的话)中使块垂直居中,让我弄清楚一件事 - 我不是垂直居中实际元素,而是元素内的文本。这是我的 CSS 和 HTML,适用于 IE8 及以上版本,但不适用于以下版本。
a {
display: table-cell;
width: 100px;
height: 54px;
background: black;
color: white;
text-align: center;
text-decoration: none;
vertical-align: middle;
}
<a href="#">Hello superlongword</a>
现在我知道 IE6 几乎已经死了,如果可能的话,我仍然想支持它,但如果不是,那么 IE7 就可以了。我想尝试尽可能使用单个元素 - 它用于导航器,所以我不希望元素上的元素仅用于一个链接。
编辑
我决定使用精灵,这对导航员来说会容易得多 - 这不是最好的解决方案,但我会对结果感到满意。如果任何已发布的解决方案确实有效,我将换用它们。 :)
【问题讨论】:
标签: html css internet-explorer-7 internet-explorer-6