80.3.1. КАК РАБОТАЕТ BROWSER?
THIS SECTION IS UNDER CONSTRUCTION
1) Получение данных по HTTP протоколу или чтением из файла
<html>
<head><title>Example</title></head>
<body>
<center><img src="pix.gif"></center>
<hr>
Example text long line <p>
<a href="link.htm"> Link Text </a>
</body>
</html>
2) Разбор в дерево
HTML
|
+--------+------+
| |
HEAD BODY
| |
TITLE |
CENTER --- HR --- (TEXT) --- A
| |
IMG (TEXT)
3) Формирование координат для вывода
Для картинки пока используется стандартная заглушка
Если размеры заданы в таге IMG - то они
Если нет - то стандартная картинка
4) Чтение вспомогательных элементов страницы
(в частности картинки)
Получение размеров картинки
Маштабирование на указанный размер
5) Отображение
6) Смена размера
7) hyperlink - есть ли в дереве вышележащий тэг Anchor
Index Prev Next