我有一个网页,并且我在 html 表格单元格中有数据(确切地说是 google orgChart api 表格单元格)。我想在左侧显示一个图像,然后在它的右侧显示 2 行文本。该图像与 2 个文本行的高度相同,但似乎没有对齐。
如果我选择拥有图像
float:left
正确对齐所有内容,但文本溢出超出外部单元格的水平宽度。我现在尝试同时使用 float:left 来获得正确的对齐方式,但也让外部 td 扩展以支持图像和文本的全宽(参见下面的代码)
作为更糟糕的情况,我可以将它放在它自己的表格中,其中图像位于 rowSpan=2 的 td 中,但我试图提出一个非表格解决方案(鉴于其他布局已经是一个表格,所以要避免嵌套表,因为它总是有性能问题等。
这是我的代码:
<div class="teamBlock">
<br><img width="35" src="myimage.png" class="headImage">
<span class="boldText">My team</span><br/>
My Level
</div>
这是CSS:
.boldText {
font-weight: bold;
}
.headImage
{
text-align: left;
}
.teamBlock
{
display: block;
text-align: left;
}