html - 图片与文字一致

标签 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>

最佳答案

关键是让你的 line-height 成为图像的高度,然后使用 vertical-align 调整文本垂直放置的位置:

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

关于html - 图片与文字一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18006432/

相关文章:

html - 修复 <Pre> 的大小并使其在 html 中可滚动

javascript - JQuery 按钮将侧边菜单移动到左侧并使用动画将内容 View 调整为全宽不工作

javascript - 将鼠标悬停在列表中的元素上时显示菜单

python - 使用 Flask 检索提交按钮的名称

javascript - 使用 javascript 在 chrome 中播放 .ts 文件

javascript - 在 Chrome 中,在 javascript 对其执行操作后查看 HTML 源更改

jquery - 从动态添加的选项卡中删除淡入淡出效果

html - CSS Specificity - 无法进入正题

javascript - 使用网格显示时如何正确定位 css post 元素

javascript - jquery ajax - 为什么 .load() 无法加载自身页面?