Изображение центра в таблице td в CSS

Я пытаюсь выровнять изображение в центре таблицы td. Он работал с установкой margin-left на определенное значение, но также увеличил размер td, и это не совсем то, что я хотел

Есть ли эффективные способы сделать это? Я использовал проценты для высоты и witdh таблицы.

Ответ 1

<td align="center">

или через css, который является предпочтительным методом больше...

<td style="text-align: center;">

Ответ 2

Простой способ сделать это для html5 в css:

td img{
    display: block;
    margin-left: auto;
    margin-right: auto;

}

Работал для меня отлично.

Ответ 3

Центрируйте div внутри td с использованием поля, трюк должен сделать ширину div такой же, как ширина изображения.

<td>
    <div style="margin: 0 auto; width: 130px">
          <img src="me.jpg" alt="me" style="width: 130px" />
    </div>
</td>

Ответ 4

<table style="width:100%;">
<tbody ><tr><td align="center">
<img src="axe.JPG" />
</td>
</tr>
</tbody>
</table>

или

td
{
    text-align:center;
}

в файле CSS

Ответ 5

Это исправленные проблемы для меня:

<style>
.super-centered {
    position:absolute; 
    width:100%;
    height:100%;
    text-align:center; 
    vertical-align:middle;
    z-index: 9999;
}
</style>

<table class="super-centered"><tr><td style="width:100%;height:100%;" align="center"     valign="middle" > 
<img alt="Loading ..." src="/ALHTheme/themes/html/ALHTheme/images/loading.gif">
</td></tr></table>

Ответ 6

Задайте фиксированное изображение вашего изображения в своем CSS и добавьте tm2/-margin/padding на изображение, чтобы...

div.image img {
    width: 100px;
    margin: auto;
}

Или установите text-align в центр...

td {
    text-align: center;
}

Ответ 7

td image 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

Ответ 8

Согласно моему анализу и поиску в Интернете, я также не смог найти способ центрировать изображение по центру по вертикали, используя <div>, это было возможно только при использовании <table>, потому что таблица предоставляет следующее свойство:

valign="middle"