Я пытаюсь остановить таблицу с шириной, явно объявленной не переполнением за ее пределами parent 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
, и если вы сделаете окно браузера маленьким, вы увидите, что таблица не вписывается в него.