我试图阻止一个表,该表的宽度已显式声明,而不是从其父外部溢出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
,如果将浏览器窗口缩小,则会发现该表不适合该表。
不幸的是,这是我无法控制的。div内的内容实际上是由我未生成的文件包含的。我只能触摸CSS,但如果可以的话,我将取消<center>。
—
waiwai933 2010年
<center>
。已弃用多年。此外,您已经align="center"
在桌子上了。