Как долго может быть веб-страница?
Немного странный вопрос, но кто-нибудь знает фактический предел длины веб-страницы и почему это предел?
В качестве эксперимента я использую HTML и CSS для создания сайта, представляющего путешествие в масштабе 1:1. У меня есть ul список маркеров по пути, который я разделил с большими полями в css. Тем не менее, самый длинный запас, который я могу получить до сих пор, - это
top-margin:100000cm;
Поскольку имеется 43 элемента списка, равных 4 300 000 см или 43 км. Кто-нибудь знает, почему он достигает предела вокруг этой отметки, или как я могу получить его дольше? Я использую Safari для тестирования в настоящее время.
Ответы
Ответ 1
Похоже, что это просто максимальное значение, которое можно установить для свойства margin-top. Я пробовал значения до 400 000 см с 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();
?>
Ответ 2
Нет ограничений по любой спецификации HTML/XHTML, так что это всего лишь практический предел браузера, который вы нажимаете. Как долго может быть веб-страница, это то же самое, что спрашивать, как долго может быть книга.
Ответ 3
Просто догадайтесь, но 2147483647; max int value (возможно, пиксели)
Интересно, хотя IE9, кажется, поднимается до 214748.3px, и когда я иду выше, он переходит в отрицательный.
Ответ 4
18,939 километров, а точнее:
http://worlds-highest-website.com/
Ответ 5
Это будет зависеть от браузера. Не должно быть четкого ограничения длины HTML файла. Чистая "длина", как и в пикселях, также не должна иметь четко определенного предела. Только, чем больше элементов на странице, тем больше браузер должен делать, и чем раньше может закончиться память. Память о единственном пределе.
Ответ 6
Нет никаких ограничений. Даже с точки зрения размера целого, вы можете создавать divs в других div и иметь все из них наибольшее значение маржинального значения, чтобы ваша страница не ограничивалась.
Ответ 7
- Это проблема с браузером/памятью/os.
- Измерение в любом месте, кроме пикселей, будет не очень полезным, если вы не указали размер печатной веб-страницы определенного размера, ориентации и масштаба бумаги. Экраны имеют разные размеры и DPI.
Ответ 8
Помимо возможного максимального значения int, вам нужно учитывать время загрузки страницы. Если ваша веб-страница занимает больше, чем несколько секунд, чтобы показать какой-либо интересный контент, вы потеряете людей, просматривающих ваш контент. Это более значимая метрика, чем метрика шкалы 1:1.