<a class="x" href="#">
<span class="time">xxxx</span>
<span class="time">yyyy</span>
<span class="time">zzzz</span>
<table>
<tr>
<td>
<span class="Test">
<span>HELLO</span>
</span>
</td>
</tr>
</table>
</a>
答案 0 :(得分:0)
答案 1 :(得分:0)
嘿,现在已经习惯了这个display:table-cell
并提供给vertical-align middle
就像这样
.x{
border:solid 10px red;
display:table-cell;
height:200px;
width:300px;
vertical-align:middle;
text-align:center;
}
答案 2 :(得分:0)
display:block
并且从上到下等于padding
,您可以实现此目标。
请参阅演示:http://jsfiddle.net/akhurshid/gqwSX/4/
<强> CSS:强>
a {
display:block;
padding: 50px;
}
答案 3 :(得分:0)
你可以用纯css2做到这一点,它适用于所有的浏览器。
我假设您的.x容器高度为100px:
.x { position:fixed; top:50%; height:100px; margin-top:-50px; }
顶部css应为50%,margin-top必须是垂直对齐中心方法高度的一半。