다음 aspx 페이지 구조가 있습니다. 테이블 셀의 오른쪽 하단 모서리에 이미지를 배치해야합니다. 아래의 코드는 IE와 Chrome에서 잘 작동합니다. 그러나 파이어 폭스와 사파리에서는 이미지가 셀이 아닌 행의 오른쪽 하단에 표시됩니다.Firefox 및 Safari에서 테이블 셀의 오른쪽 하단 모서리에 이미지 배치가 수행되지 않습니다.
<table style="width:100%">
<tr>
<td valign="top" style="width:20%; position:relative">
<div>
//some controls here
</div>
<img src="~/images/Index.JPG" runat="server" style="position:absolute; right:0; bottom:0"/>
</td>
<td valign="top" style="width:80%">
<div>
//control here
</div>
</td>
</tr>
<tr>
<td align="center" colspan="1" style="width: 20%">
//control here
</td>
<td align="center" colspan="2" style="width: 80%">
</td>
</tr>
<tr>
<td align="center" style="width:100%" colspan="2">
//control here
</td>
</tr>
</table>
도와주세요! 감사합니다. .
position : relative를 제거하면 IE 및 Chrome에서도 작동하지 않습니다. 이미지는 셀이 아닌 행의 오른쪽 하단 구석에 표시됩니다. – KhD
나는이 이미지가 HTML의 위치에 상관없이 페이지의 맨 아래에 나타날 절대적인 이미지라고 생각한다.
태그 뒤에 html로 주먹을 넣을 수 있다고 생각한다. 모든 브라우저에서 다른 위치 지정이 영향을 미치지 않도록합니다. –답장을 보내 주셔서 감사합니다. 그러나 이미지는 표의 td 태그 안에 추가됩니다. 이 태그의 폭과 높이는 고정되어 있지 않으며 증가하거나 감소 할 수 있습니다. 따라서이 이미지의 위치를 고정 할 수 없습니다. 테이블 셀과 함께 움직여야합니다. – KhD