Saya mencoba menghentikan tabel yang memiliki lebar yang secara eksplisit dinyatakan meluap di luar induknya div
. Saya kira saya bisa melakukan ini dengan beberapa cara menggunakanmax-width
, tapi sepertinya bekerja.
Kode berikut (dengan jendela yang sangat kecil) akan menyebabkan ini:
<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>
Garis merah adalah batas kanan dari div
, dan jika Anda membuat jendela browser Anda kecil, Anda akan melihat bahwa tabel tidak muat di dalamnya.
<center>
. Sudah tidak digunakan lagi selama bertahun-tahun. Selain itu, Anda sudah memilikialign="center"
meja Anda.