Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>While I would recommend exploring a more modern HTML structure (like the use of divs), I understand that sometimes a complete restructuring is not viable.</p> <hr> <p>I believe the PHP output buffer may offer an interim solution.</p> <pre><code>&lt;?php ob_start(); ?&gt; &lt;table border="0" cellspacing="0" cellpadding="0" id="main" align="center"&gt; &lt;tr&gt; &lt;td width="2" valign="top"&gt;&lt;?php include "vertical.php" ?&gt;&lt;/td&gt; &lt;td valign="top" style="vertical-align:top;"&gt; &lt;div&gt;&lt;?php include "main.html" ?&gt;&lt;/div&gt; &lt;/td&gt; &lt;td width="2" valign="top"&gt;&lt;?php include "vertical.php" ?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;?php ob_end_flush(); ?&gt; </code></pre> <p>What this will do is hold the page response until all the includes have been processed. You should also be aware that while this may cause less "shuffling" on the page it could also increase the perceived load time.</p> <p>See the PHP Manual's documentation on ob_start for more information: <a href="http://www.php.net/manual/en/function.ob-start.php" rel="nofollow noreferrer">http://www.php.net/manual/en/function.ob-start.php</a></p> <hr> <p>While the above should take care of any issue caused by PHP includes it looks like you may have a few other likely culprits. The most likely being that you have tags loading from an "src". Script tags will delay all other loading while they're being loaded and processed which is why it is recommended that they be added asynchronously if possible. If they cannot be loaded asynchronously they should be included within the or directly above the closing tag.</p> <p>For a little more information on your script issue see: <a href="https://stackoverflow.com/questions/4396849/does-the-script-tag-position-in-html-affects-performance-of-the-webpage">Does the &lt;script&gt; tag position in HTML affects performance of the webpage?</a></p> <hr> <p>While sifting through the HTML I also spotted quite a few validation errors that should probably be resolved: <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fmetallica-gr.net%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0" rel="nofollow noreferrer">http://validator.w3.org/check?uri=http%3A%2F%2Fmetallica-gr.net%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0</a></p> <p>Even a table based layout should validate as it makes browser rendering more predictable and bug hunting easier.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload