网页可以使用多长时间?

时间:2010-03-10 04:40:59

标签: html css

有点奇怪的问题,但是有没有人知道网页长度的实际限制,以及为什么它是限制?

作为一项实验,我使用HTML和CSS制作一个代表1:1比例的旅程的网站。我有一个标记的列表,我在css中用大边距分隔。但是,到目前为止,我可以开始工作的最长保证金是

top-margin:100000cm;

由于有43个列表项,相当于4,300,000厘米,或43公里。有谁知道为什么它会达到这个标记的限制,或者我怎么可能更长时间?我目前正在使用Safari进行测试。

8 个答案:

答案 0 :(得分:6)

根据任何HTML / XHTML规范,没有限制,因此这只是您正在尝试的浏览器的实际限制。网页的长度与询问图书的长度相同。

答案 1 :(得分:4)

只是一个猜测,但2147483647; max int value(可能是像素)

有趣的是,尽管IE9似乎达到了214748.3px,当我走高时,它会进入负面。

答案 2 :(得分:3)

它似乎只是margin-top属性可以设置为的最大值。我已经尝试了100个元素的值达400,000cm,页面加载它们都很好。我甚至尝试将最多1000个元素递增,以查看该数字是否受加载时间影响,但没有。它似乎是一个介于400,000到500,000之间的确切数字,它会切断并缩短到该值之上。

我使用过的代码(有效,完整展示):

<?php

print "<ul>";
for ($i = 1; $i <= 1000; $i++) print "<li style=\"margin-top: 400000cm;\">{$i}</li>";
print "</ul>";
die();

?>

答案 3 :(得分:3)

准确地说:18.939公里 http://worlds-highest-website.com/

答案 4 :(得分:2)

这取决于浏览器。 HTML文件的长度不应有任何明确的限制。纯度“长度”(以像素为单位)也不应具有任何明确定义的限制。只是,页面中的元素越多,浏览器必须做的越多,内存越快就会耗尽。记忆是唯一的限制。

答案 5 :(得分:2)

没有限制。即使在整数大小方面,您也可以在其他div中创建div,并且所有div都具有最大的保证金值,因此您的页面不会受到限制。

答案 6 :(得分:2)

  1. 这是浏览器/内存/操作系统架构问题。
  2. 除非您指的是特定纸张尺寸,方向和比例的打印网页尺寸,否则测量除了像素以外的任何内容都不会非常有用。屏幕有不同的尺寸和DPI。

答案 7 :(得分:1)

除了可能的最大int值之外,您还需要考虑页面的加载时间。如果您的网页显示任何有趣内容的时间超过几秒钟,那么您将失去浏览内容的人。这是一个比1:1比例衡量标准更有意义的指标。

相关问题