Ответ 1
<td align="center">
или через css, который является предпочтительным методом больше...
<td style="text-align: center;">
Я пытаюсь выровнять изображение в центре таблицы td. Он работал с установкой margin-left на определенное значение, но также увеличил размер td, и это не совсем то, что я хотел
Есть ли эффективные способы сделать это? Я использовал проценты для высоты и witdh таблицы.
<td align="center">
или через css, который является предпочтительным методом больше...
<td style="text-align: center;">
Простой способ сделать это для html5 в css:
td img{
display: block;
margin-left: auto;
margin-right: auto;
}
Работал для меня отлично.
Центрируйте div внутри td с использованием поля, трюк должен сделать ширину div такой же, как ширина изображения.
<td>
<div style="margin: 0 auto; width: 130px">
<img src="me.jpg" alt="me" style="width: 130px" />
</div>
</td>
<table style="width:100%;">
<tbody ><tr><td align="center">
<img src="axe.JPG" />
</td>
</tr>
</tbody>
</table>
или
td
{
text-align:center;
}
в файле CSS
Это исправленные проблемы для меня:
<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>
Задайте фиксированное изображение вашего изображения в своем CSS и добавьте tm2/-margin/padding на изображение, чтобы...
div.image img {
width: 100px;
margin: auto;
}
Или установите text-align
в центр...
td {
text-align: center;
}
td image
{
display: block;
margin-left: auto;
margin-right: auto;
}
Согласно моему анализу и поиску в Интернете, я также не смог найти способ центрировать изображение по центру по вертикали, используя <div>
, это было возможно только при использовании <table>
, потому что таблица предоставляет следующее свойство:
valign="middle"