Одностраничный документ (на начало урока 9)
Регистрационная метка
Выходим в Интернет (на оглавление книги)
На начало урока 9

03. Как работает браузер

Браузер, выполняя программу (интерпретируя HTML-код), формирует на экране документ, который видит пользователь. Элементы отображаются последовательно — слева направо и сверху вниз, в соответствии с порядком следования элементов в HTML-коде. Нельзя написать программу на HTML так, чтобы браузер сначала нарисовал линию в нижней части экрана, а потом вывел текст в верхней.

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

Программируя на HTML, нельзя ориентироваться на определенные размеры окна документа. Браузер использует то окно, которое предоставил ему пользователь. Значит, одна и та же HTML-страница может отображаться на экране немного по-разному на разных компьютерах и даже на одном компьютере, если настроить его по-другому: изменить разрешение экрана или размеры окна браузера.

В одном окне можно увидеть такой документ:

Вид документа в широком окне

Тот же самый документ в другом окне смотрится по-другому:

Вид документа в узком окне

Проверьте: Первый HTML-документ

Видно, что длина линии зависит от размеров окна. Заголовок вынужден занять 2 строки. Абзац выводится так, чтобы поместиться в окне. При этом браузер не обращает внимания на то, как строки абзаца размещены в HTML-коде.

Все эти “причуды” браузера заставляют новичка на вопрос “Как работает браузер?” ответить кратко: “Плохо!”. Однако отмеченные минусы — это лишь плата за универсальность HTML-кода. И, надо сказать, плата не так высока.

Обозначенные ограничения оборачиваются положительной стороной HTML, делая его независимым от компьютерной платформы (DOS, Windows, Unix, MacOs, …) и параметров видеовывода конкретного компьютера (CGA, EGA, VGA, SVGA, …), в частности, от количества экранных точек (пикселов) и текущих размеров окна браузера.

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

На начало урока 9

Азы информатики RU 2000/2007 © А.А.Дуванов

Вверх Оглавление книги Урок 9. Одностраничный документ Письмо автору Об авторах