html - 在同一表格单元格中左右对齐和垂直底部

标签 html css vertical-alignment


我需要在同一个表格单元格中对齐两个文本,一个是左对齐,另一个是右对齐。 我可以通过执行以下操作来实现这一目标。

    <td valign="bottom" style="vertical-align:bottom;">
     <div style="float:left;text-align:left;">Yes,He is.</div>
     <div style="float:right;text-align:right;"><img src="x.gif" alt="img" height="30px"/>  </div> 
</td>

但问题是,当我这样做时,左对齐的文本出现了。该文本应在表格单元格中垂直底部对齐。我尝试将 "vertical-align:bottom" 设置为 td 单元格。但是没有用。

有人可以帮忙吗...这是jsfiddle

最佳答案

用外部 div 包裹子 div,并将 position:relative 赋予外部 div,将 absolute 赋予子 div。

HTML

<td >
    <div class="wrap">
 <div class="left">Yes,He is.</div>
 <div class="right"><img src="x.gif" alt="img" height="30px"/></div>
  </div>
</td>

CSS

.wrap{position:relative;overflow:auto}
.left{text-align:left; bottom:0; position:absolute; left:0}
.right{float:right;text-align:right;}

DEMO

关于html - 在同一表格单元格中左右对齐和垂直底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14641126/

相关文章:

r - 是否可以在 pdf 中使用 R knitr::kable 生成的表格中添加垂直线?

jquery - 当值有空格时输入隐藏值属性

javascript - 如果 div 包含文本则更新另一个 div 内容

html - 如何整合表格中的所有 td 单元格

html - Bootstrap span, row, column 元素需要对齐

html - 第一列和第一行固定的可滚动表

javascript - 每次用户刷新页面时不同的JS动画

css - 选择 :hover for multiple elements

列表项和文本区域的 CSS 垂直对齐问题

css - 垂直对齐 div 中的 1 行或 2 行链接