이미지를 테이블 중앙에 정렬하려고했습니다. td. margin-left를 특정 값으로 설정하는 것과 함께 작동했지만 td의 크기도 증가했으며 정확히 내가 원하는 것이 아닙니다.
이를 수행하는 효율적인 방법이 있습니까? 나는 테이블의 높이와 witdh에 백분율을 사용했습니다.
이미지를 테이블 중앙에 정렬하려고했습니다. td. margin-left를 특정 값으로 설정하는 것과 함께 작동했지만 td의 크기도 증가했으며 정확히 내가 원하는 것이 아닙니다.
이를 수행하는 효율적인 방법이 있습니까? 나는 테이블의 높이와 witdh에 백분율을 사용했습니다.
답변:
<td align="center">
또는 더 이상 선호되는 방법 인 CSS를 통해 ...
<td style="text-align: center;">
<td style="text-align: center; vertical-align: middle;">
CSS에서 html5를 수행하는 간단한 방법 :
td img{
display: block;
margin-left: auto;
margin-right: auto;
}
나를 위해 완벽하게 일했습니다.
이것은 나를 위해 문제를 해결했습니다.
<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>
또 다른 옵션은 사용하는 것입니다 <th>대신 <td>. <th>기본값은 중앙입니다. <td>기본값은 왼쪽입니다.
인터넷에서 내 분석 및 검색에 따라 테이블이 다음 속성을 제공하기 때문에 사용 <div>하는 것만으로 가능 했던 이미지를 세로로 중앙에 배치하는 방법을 찾을 수 없었 습니다 <table>.
valign="middle"