[html] CSS 테이블 td의 가운데 이미지
이미지를 테이블 중앙에 정렬하려고했습니다. td. margin-left를 특정 값으로 설정하는 것과 함께 작동했지만 td의 크기도 증가했으며 정확히 내가 원하는 것이 아닙니다.
이를 수행하는 효율적인 방법이 있습니까? 나는 테이블의 높이와 witdh에 백분율을 사용했습니다.
답변
<td align="center">
또는 더 이상 선호되는 방법 인 CSS를 통해 …
<td style="text-align: center;">
답변
CSS에서 html5를 수행하는 간단한 방법 :
td img{
display: block;
margin-left: auto;
margin-right: auto;
}
나를 위해 완벽하게 일했습니다.
답변
여백을 사용하여 td 내부에 div를 중앙에 배치합니다. 트릭은 div 너비를 이미지 너비와 동일하게 만드는 것입니다.
<td>
<div style="margin: 0 auto; width: 130px">
<img src="me.jpg" alt="me" style="width: 130px" />
</div>
</td>
답변
이것은 나를 위해 문제를 해결했습니다.
<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>
답변
<table style="width:100%;">
<tbody ><tr><td align="center">
<img src="axe.JPG" />
</td>
</tr>
</tbody>
</table>
또는
td
{
text-align:center;
}
CSS 파일에서
답변
CSS에서 이미지의 고정을 설정하고 이미지에 auto
-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;
}