问候,
我一直在努力让网站工作半天没有效果。 IE8对我的精神状态不利。
所以,有一张表如下所示:
<table width="100%"> <tr id="header"> <td colspan="2"></td> </tr> <tr id="center"> <td id="left" style="width: 201px"></td> <td id="mainpage" style="width: 100%"></td> </tr> </table>
在每个浏览器(包括IE7)除IE8之外,“左”td都没问题。在IE8中,它根据主页的内容超出了宽度。
我会发布一些截图,但这是我的第一篇文章。
任何想法?
解决方法
该宽度:第二列上的100%看起来不正确 – 如果您尝试使第二列扩展到可用空间的其余部分,那么您根本不需要这样做,因此您可以将其删除。
此外,将其添加到您的表中:
此外,将其添加到您的表中:
table-layout: fixed;
以确保遵守宽度。
完整代码:
<table style="width: 100%; table-layout: fixed;"> <colgroup> <col style="width: 201px"> </colgroup> <tr id="header"> <td colspan="2"></td> </tr> <tr id="center"> <td id="left"></td> <td id="mainpage"></td> </tr> </table>