14

不知道为什么,但对于我的生活,当单元格之前的单元格环绕文本时,我无法让我的文本在表格单元格 (td) 的顶部对齐。

如果我将它写在 HTML 中,它可以工作,但无法在我的 CSS 中获得相同的效果。

适用于 HTML:

<td style="vertical-align:text-top;">Some Text</td>

不使用 CSS:

table td { vertical-align: text-top; }

我已经尝试了你在我的 CSS 中能想到的所有组合

4

1 回答 1

43

确保您没有在 TD 元素上设置“显示:块”,因为垂直对齐不适用于块元素。此外,text-top 不是最好的,并且存在一些跨浏览器问题。改用“顶部”。尝试在样式表中添加:

table td { 
  display: table-cell;
  vertical-align: top; 
}
于 2012-09-28T01:49:05.203 回答