html - 在表格单元格中将文本对齐到顶部

标签 html css

我试图让我的文本与旁边单元格中图像的顶部对齐。 vertical-align top 似乎不起作用?我认为目前它正试图相对于另一个细胞居中。也许有更好的方法来使用花车或其他东西来做到这一点?

这是 CSS:

table#body1 {
    padding: 0px;
    vertical-align: top;
    margin-bottom: 10px;
    margin-top: 5px;
}
td#images { 
    width: 30%;
}
td#text {
    width: 70%;
    padding-left: 15px;
    text-align: justify;
    vertical-align: top;
}

和 HTML:(所有的 div 都是内联 block 元素,如果有区别的话)

<table id="body1">
<tr>

<td id="images"><img class="halfimg1" src="titania2.jpg" alt="Queen Titania"><br></td>
<td id="text">
<div id="header">Wander in these woods.</div><br>
This is some Text.<br>
<div id="caption"><br>This is my caption.</div>
</td>
</tr>
</table>

在此先感谢您的帮助!

最佳答案

添加垂直对齐:顶部;以及 td#images。

关于html - 在表格单元格中将文本对齐到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37473515/

相关文章:

html - 在 Internet Explorer 7 中,文本对齐 : right is not taking effect

javascript - js代码中的for循环

javascript - 按类型或类而不是索引获取子节点

css - 将一张图片放在另一张图片中并使用 css 保持在中间

css - Chrome 工作区中对 style.css 的更改未显示

JavaFx: slider - 带颜色的双向移动

html - 下拉列表 MVC 4

html - 样式不会被覆盖

ios - Swift WebView 不加载 url html5 游戏内容

css - 我在 HTML 中使用了 NAV 标签,但它无法正常工作