У меня есть таблица, в которой мне нужно все содержимое для выравнивания по центру, и в одном td у меня есть изображение с интервалом после изображения. Мне нужно, чтобы все изображения в tr td были выровнены по вертикали, поэтому я применил float слева к ним, но я освободил центр выравнивания. Какое решение для этого?Css выровнять по центру td с двумя плавающими элементами
<body>
<table class="table table-striped">
<tr>
<td>
<img src="http://placehold.it/50x20" alt="">
<span>short text</span>
</td>
<td>some text</td>
<td>some text</td>
<td>some text</td>
</tr>
<tr>
<td>
<img src="http://placehold.it/50x20" alt="">
<span>longer text text</span>
</td>
<td>some text</td>
<td>some text</td>
<td>some text</td>
</tr>
</table>
</body>
.table tr td {
text-align: center;
}
.table tr td:first-child span, .table tr td:first-child img {
float:left;
}
.table tr td:first-child img {
margin-right: 5px;
}
plunker: http://plnkr.co/edit/D4VbnesF3FnwnNHI25nB?p=preview
мне нужно изображения быть выровнены со всеми другими изображениями, а также в пролете.
Нет проблем, когда я удалить 'поплавок: слева;', изображения вертикально по центру. Вы можете добавить 'vertical-align: middle;', если хотите. – panther
Нет, мне нужно показать ту же вертикальную линию –