Когда я помещаю изображение, за которым следует текст, в ячейку таблицы, вертикальное выравнивание текста смещается вниз по сравнению с текстом в соседних ячейках. Я попытался использовать свойство line-height
CSS, но, похоже, оно не оказало влияния.
В следующем примере мне нужно, чтобы "123 Description" было сброшено с "cell one". Кроме того, между изображением и «123» по умолчанию есть пробел. Как я могу изменить это - возможно, отрицательные поля?
<html>
<head>
<style type="text/css">
table { border-collapse: collapse; }
td { border: thin solid; width: 10em;}
/* .adjust-text { line-height: 1.3em; } */
</style>
</head>
<body>
<table>
<tbody>
<tr>
<td>cell one</td>
<td>
<img src="small-star.png" />
<span class="adjust-text">123 Description</span>
</td>
</tr>
</tbody>
</table>
</body>
</html>