图像符合文本

时间:2013-08-01 23:36:44

标签: html css

我有一个表格单元格,里面有文字和图像图标。图像图标占据单元格的高度,这使文本下降到底部: enter image description here

现在,我希望文本将自己定位在单元格的中间: enter image description here

祈祷,我怎么能实现这个目标?通常的填充和边距修复似乎不起作用。我的代码如下:

<td class="title">
     <div style="display:inline-block;">Blah blah</div> 
      <a href="#"><img src="img.png" width="68" height="34" alt="Imange"></a>
</td>

2 个答案:

答案 0 :(得分:2)

关键是要使line-height成为图片的高度,然后使用vertical-align调整文字垂直位置:

.title {
    line-height: 34px;
    vertical-align: middle;
}

答案 1 :(得分:0)

只需将vertical-align:middle作为样式添加到img标记中,如下所示:

<td class="title">
 <div style="display:inline-block;">Blah blah</div> 
  <a href="#"><img src="img.png" width="68" height="34" alt="Imange" style="vertical-align:middle;"></a>