Центр изображения в таблице td в CSS
Я пытался выровнять изображение по центру таблицы td. Он работал с установкой margin-left на определенное значение, но он также увеличил размер td тоже, и это не совсем то, что я хотел
есть ли эффективные способы сделать это? Я использовал проценты для высоты и witdh таблицы.
7 ответов:
<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>