私のサイト: www.metallica-gr.net では、メイン テーブルに 3 つの列があることがわかります。
1列目(左):縦画像
2列目(中):メインコンテンツ
3列目(右):縦画像
問題は、右の画像がコードの一番下にあるため(テーブルの最後の列であるため)、メインコンテンツがロードされるのを待ってから表示されることです。そのため、レイアウトの境界線が 1 つしか表示されないため、サイトが読み込まれる前は乱雑に見えます。
私はすでに多くのHTMLページを作成しているため、これにdivを使用することはできません。また、試してみるとうまくいきませんでした。これを修正する方法はありますか?コードは次のとおりです。
index.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>
vertical.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>