如何让网页从下到上下载?

时间:2010-02-16 20:17:44

标签: html css

每个网页从上到下加载意味着首先加载我的标题然后加载内容,最后加载页脚。如何让它从底部加载到up.means第一个页脚然后内容,然后最终标题内容。 你得到我想说的话吗? 使其从右向左加载 OR 从左到右..

6 个答案:

答案 0 :(得分:6)

这可能是我在这里看到的更离奇的问题之一......

您无法更改浏览器加载文件的顺序,它始终从头开始并读到结尾。但是,如果您更改文件的顺序,使页脚是第一个,标题是最后一个,浏览器将按此顺序呈现它。只要CSS将每个元素放在正确的位置,它就应该有效。

这可能会产生一些奇怪的副作用,因为浏览器必须多次重新渲染或移动元素,因为它会将页脚向下移动以便为页面上方的元素腾出空间。

真的需要吗?网页通常加载得足够快,以至于用户不会注意到它们加载的方向,如果您的页面加载速度不快,那么我会专注于找出原因而不是尝试以不同的顺序呈现它。

答案 1 :(得分:2)

网页是HTML +附加文件。

HTML文件已加载并从头到尾读取。当它到达文件中请求另一个文件(例如CSS,.JS,图像等)的点时,它会发送请求以获取该图像。

您可以控制它,因为您可以按照自己想要的方式重新排列HTML。

您无法控制的是请求然后检索每个单独文件所需的时间。

如果你想要完全控制,那么你几乎需要加载所有内容但保持隐藏状态,然后按照希望它们通过javascript和CSS显示的顺序显示项目。

尽管如此,更好的答案是“不,你不能。这就是网络的运作方式”。

答案 2 :(得分:0)

如果这是为了对您的网页产生某种很酷的效果,您可以查看Page Transitions。这些只能在IE中使用。如果是这种情况,看起来你想要擦拭效果。

答案 3 :(得分:0)

如果你希望它只是看起来就像从下到上加载那么你可以用标题中的css隐藏所有内容然后让javascript从页面底部开始取消隐藏 - 但是我真的不知道你为什么要这样做。你能给我们一些关于你想要创造的效果的更多信息吗?

答案 4 :(得分:0)

从视觉上看,你可以通过在HTML输出中的内容之后放置标题,然后使用CSS使标题首先在视觉上显示,从而获得在标题之前看到内容的那种效果。

如果你想以某种方式滚动你的内容,我会查看jquery和动画。

答案 5 :(得分:0)

假设1:在样式/ javascript之前加载内容。

在此假设中,您首先关注页面加载,然后执行css / javascript,从而允许用户在加载所有脚本/样式之前获取内容,从而加快页面的可用性。

要完成此操作,请将样式/脚本标记作为您身体中的最后一个元素。

假设2:奇异世界加载。

在此假设中,您希望首先加载/显示页脚,然后是内容,然后按照确切的顺序显示标题。

1)html head元素将在body之前加载。没办法改变这一点。 Header =我的措辞中的页眉。

2)使用以下html伪代码

<html>
    <head></head>
    <body>
        <div id="footer"></div>
        <div id="content"></div>
        <div id="header"></div>
    </body>
</html>

在你的css浮动一切都在右边,让它们占据100%的宽度。这将导致页面向后加载,但是当它显示时,它将正确显示。

#header,#footer,#content { width: 100%; float: right; }