Какой длины веб-страница может быть?

Бит причудливого вопроса, но кто-либо знает фактический предел длине веб-страницы, и почему это - предел?

Как эксперимент, я использую HTML и CSS для создания сайта, который представляет поездку масштабу 1:1. У меня есть список ул. маркеров по пути, что я отделился с большими полями в CSS. Однако самое длинное поле, которое я могу взяться за работу до сих пор,

top-margin:100000cm;

С тех пор существует 43 элемента списка, который приравнивается к 4,300,000 см или 43 км. Кто-либо знает, почему это поражает предел вокруг этой метки, или как я мог бы пойти о получении его дольше? Я использую Safari для тестирования в настоящее время.

19
задан animuson 25 February 2012 в 22:06
поделиться

8 ответов

Похоже, это просто максимальное значение, которое может быть установлено для свойства margin-top. Я пробовал значения до 400 000 см со 100 элементами, и страница загружает их все нормально. Я даже попытался увеличить это число до 1000 элементов, чтобы увидеть, влияет ли время загрузки на число, но ничего. Кажется, что это точное число где-то между 400000 и 500000, которое оно отсекает и укорачивает после этого значения.

Код, который я использовал (который работал, показан полностью):

<?php

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

?>
3
ответ дан 30 November 2019 в 04:36
поделиться

Нет ограничений. Даже с точки зрения размера целого числа вы можете создавать блоки в других блоках и иметь для всех наибольшее значение маржи, поэтому ваша страница не будет ограничена.

2
ответ дан 30 November 2019 в 04:36
поделиться
  1. Это браузер Проблема с архитектурой / memory / os.
  2. Измерение чего угодно, кроме пикселей, будет не очень полезно, если вы не имеете в виду размер напечатанной веб-страницы с определенным размером бумаги, ориентацией и масштабом. Экраны имеют разные размеры и DPI.
2
ответ дан 30 November 2019 в 04:36
поделиться

Помимо возможного максимального значения int, необходимо учитывать время загрузки страницы. Если на вашей веб-странице требуется больше нескольких секунд, чтобы показать какой-либо интересный контент, вы потеряете людей, просматривающих ваш контент. Это более значимая метрика, чем метрика в масштабе 1: 1.

1
ответ дан 30 November 2019 в 04:36
поделиться

18,939 километров, если быть точным: http://worlds-highest-website.com/

3
ответ дан 30 November 2019 в 04:36
поделиться

Согласно любой спецификации HTML / XHTML ограничений нет, так что это всего лишь практический предел используемого браузера. Какой длины может быть веб-страница, это то же самое, что спросить, какой длины может быть книга.

6
ответ дан 30 November 2019 в 04:36
поделиться

Это будет зависеть от браузера. Не должно быть четких ограничений на длину HTML-файла. Чистая «длина», как в пикселях, также не должна иметь четко определенного ограничения. Только чем больше элементов на странице, тем больше должен делать браузер и тем скорее у него может закончиться нехватка памяти. Память - это почти единственный предел, который есть.

2
ответ дан 30 November 2019 в 04:36
поделиться

Просто предположение, но 2147483647; максимальное значение int (вероятно, пиксели)

Интересно, что IE9, кажется, идет до 214748.3px, а когда я поднимаюсь выше, он уходит в минус.

4
ответ дан 30 November 2019 в 04:36
поделиться