在我的网站:www.metallica-gr.net上,您可以看到主表有 3 列。
第 1 列(左):垂直图像
第 2 列(中):主要内容
3d 列(右):垂直图像
问题是,因为正确的图像位于代码的底部(因为它是表格的最后一列),它会等待主要内容在出现之前加载。所以在网站加载之前它看起来很乱,因为布局的只有一个边框出现。
我不能为此使用 div,因为我已经制作了很多 html 页面,而且当我尝试它时也没有成功。有没有什么办法解决这一问题?这是代码:
索引.html:
<table border="0" cellspacing="0" cellpadding="0" id="main" align="center">
<tr>
<td width="2" valign="top"><?php include "vertical.php"?></td>
<td valign="top" style="vertical-align:top;">
<div><?php include "main.html"?></div></td>
<td width="2" valign="top"><?php include "vertical.php"?></td>
</tr>
</table>
垂直.php:
<div style="background-image:url(images/vertical.jpg); width:2px; height:100%; background-repeat:repeat-y; vertical-align:top; position:fixed; top:0;"></div>