Существует ряд вопросов, касающихся этой проблемы, но ни один из них не касается вертикального выравнивания относительно плавающего изображения или элемента уровня блока.
...
<td>
<span style="vertical-align: middle">This should be vertically centered relative to the image</span>
<img src="something" style="float: right" />
</td>
...
Это не дает желаемого результата, поскольку изображениеплавающий.Я пробовал много вещей, в том числе добавление тега after, отображение диапазона в качестве элемента уровня блока и другие способы позиционирования изображения (выровненного по правому краю содержимого) без его плавания, но не имели успеха.
ОБНОВЛЕНИЕ: Мне не удалось заставить работать ни одно из предложенных решений.Если это невозможно, пусть будет так, но я оставляю это открытым, пока не буду уверен, что это невозможно.Я создал jsFiddle с HTML в надежде, что кто-то сможет написать CSS, который демонстрирует решение.