有点奇怪的问题,但有没有人知道网页长度的实际限制,为什么它是限制?
作为一项实验,我使用HTML和CSS制作一个代表1:1比例的旅程的网站.我有一个标记的列表,我在css中用大边距分隔.但是,到目前为止,我可以开始工作的最长保证金是
top-margin:100000cm;
Run Code Online (Sandbox Code Playgroud)
由于有43个列表项,相当于4,300,000厘米,或43公里.有没有人知道为什么它会达到这个标记的极限,或者我怎么可能更长时间?我目前正在使用Safari进行测试.
它似乎只是 margin-top 属性可以设置的最大值。我已经尝试了高达 400,000cm 的值和 100 个元素,页面加载它们都很好。我什至尝试将其增加到 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();
?>
Run Code Online (Sandbox Code Playgroud)