如何在Internet Explorer中加载我的网站,就像在Firefox中一样?

Ale*_*lex 5 firefox internet-explorer

下面是我在我的网页中使用的示例html代码

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    </head>

    <body  topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" >

''''' Many tables and data's and images''''''
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

当我用来加载firefox中的代码时,它运行得很快......这意味着它将显示在网页中的负载.

但在Internet Explorer中,只有页面加载后才能处理所有代码...

我如何使我的代码像firefox一样?

希望你的回应,

亚历克斯

tux*_*21b 1

您无法轻易影响加载时间和顺序。有许多不同的布局引擎,由不同的浏览器使用,并且它们的工作方式都有些不同。并且只有结果是由网络标准指定的。

不过,您可以使用AJAX异步加载网站的部分内容。这意味着您没有包含一个需要很长时间才能加载到主 HTML 文件中的大表。相反,您可以在页面加载后使用一些 Javascript 将表异步加载到您的网站中。

但只要表格不是太大以至于需要几秒钟的时间来加载/渲染,我就不会担心这个问题。