![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
03. Как работает браузерБраузер, выполняя программу (интерпретируя HTML-код), формирует на экране документ, который видит пользователь. Элементы отображаются последовательно слева направо и сверху вниз, в соответствии с порядком следования элементов в HTML-коде. Нельзя написать программу на HTML так, чтобы браузер сначала нарисовал линию в нижней части экрана, а потом вывел текст в верхней. Когда рисование программируют на Бейсике или Си, есть возможность вывести элемент в любое место экрана по своему усмотрению. HTML-программы таким свойством не обладают. HTML не работает с экранными координатами. Программируя на HTML, нельзя ориентироваться на определенные размеры окна документа. Браузер использует то окно, которое предоставил ему пользователь. Значит, одна и та же HTML-страница может отображаться на экране немного по-разному на разных компьютерах и даже на одном компьютере, если настроить его по-другому: изменить разрешение экрана или размеры окна браузера. В одном окне можно увидеть такой документ:
Тот же самый документ в другом окне смотрится по-другому:
Проверьте: Первый HTML-документ Видно, что длина линии зависит от размеров окна. Заголовок вынужден занять 2 строки. Абзац выводится так, чтобы поместиться в окне. При этом браузер не обращает внимания на то, как строки абзаца размещены в HTML-коде. Все эти причуды браузера заставляют новичка на вопрос Как работает браузер? ответить кратко: Плохо!. Однако отмеченные минусы это лишь плата за универсальность HTML-кода. И, надо сказать, плата не так высока. Обозначенные ограничения оборачиваются положительной стороной HTML, делая его независимым от компьютерной платформы (DOS, Windows, Unix, MacOs, ) и параметров видеовывода конкретного компьютера (CGA, EGA, VGA, SVGA, ), в частности, от количества экранных точек (пикселов) и текущих размеров окна браузера. Это означает, что наш HTML-документ способны увидеть все, у кого на компьютере установлена программа-браузер. И становится неважным, какой тип компьютера, и какой тип операционной системы предпочитает конкретный пользователь. Именно это свойство HTML-документов играет такую важную роль в глобальной компьютерной сети Интернет, где представлены все мыслимые типы компьютеров и операционных систем.
|
![]() ![]() |
![]() ![]() ![]() ![]() |