너비가 명시 적으로 선언 된 테이블이 부모 외부에서 오버플로되는 것을 중지하려고합니다 div
. 나는을 사용하여 어떤 식 으로든 이것을 할 수 있다고 생각 max-width
하지만 이것이 작동하지 않는 것 같습니다.
다음 코드 (창이 매우 작음)는이를 발생시킵니다.
<style type="text/css">
#middlecol {
width: 45%;
border-right:2px solid red;
}
#middlecol table {
max-width:100% !important;
}
</style>
<div id="middlecol">
<center>
<table width="400" cellpadding="3" cellspacing="0" border="0" align="center">
<tr>
<td bgcolor="#DDFFFF" align="center" colspan="2">
<strong>Notification!</strong>
</td>
<tr>
<td width="50">
<img src="http://www.example.com/img.png" width="50" height="50" alt="" border="0">
</td>
<td>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</td>
</tr>
</table>
</center>
</div>
빨간색 선은의 오른쪽 테두리이며 div
브라우저 창을 작게 만들면 표가 맞지 않음을 알 수 있습니다.
<center>
. 수년 동안 사용되지 않습니다. 게다가, 당신은 이미align="center"
당신의 테이블에 있습니다.