请参阅下面的代码,图像和文本都位于 div 中。如何使用纯css垂直对齐中间的图像(div_a)和文本(div_txt)<a>
,并保持div可点击(具有跨浏览器兼容性的首选解决方案):
<style type="text/css">
a.div_a {
display:block;
width:320px;
height:160px;
background-color:#CCC;}
</style>
<a href="www.mydoamin.com" class="div_a">
<img src="http://jsfiddle.net/img/logo.png" style="float:left; margin-right:10px; background-color:#666;" />
<span class="div_txt">Content</span>
</a>
我尝试了以下方法,但这没有帮助:
.div_txt {vertical-align:middle;}
我在上面为图像/文本找到了单独的解决方案,但不是同时用于两者。