Ответ. Браузер (от англ. browser — “перелистывающий книги”) — программа для просмотра сайтов. Браузер читает код гипертекстовой страницы и выполняет его, строя изображение на экране.
Ответ. HTML (от англ. HyperText Markup Language — “язык разметки гипертекста”) — язык, на котором описывается объектная модель гипертекстового документа, предназначенного для вывода в окно браузера.
Ответ. Язык HTML был разработан британским учёным Тимом Бернерсом-Ли (Tim Berners-Lee) в 19911992 гг., в то время, когда он работал в ЦЕРН (CERN) — Европейский совет по ядерным исследованиям в Женеве (Швейцария).
Ответ. Примеры объектов: “горизонтальная линия”, “абзац”, “выделение”, “изображение”
Объект в программировании — это конструкция, содержащая в себе набор данных (свойств объекта) и функций (методов объекта).
Браузер строит объектную модель документа, исходя из общего шаблона и указаний HTML-кода, а затем отображает построенную модель на экране.
Главным объектом общего шаблона является модель окна браузера (имя объекта — window). В него вложен объект, который описывает содержимое документа (имя объекта — document).
Объекты гипертекстовой страницы (они вложены в объект document) создаются на основе теговых описаний HTML-кода. Так конструкция <P>...</P> порождает объект “абзац”, а конструкция <IMG> — объект “изображение”.
Объекты, построенные на базе теговых описаний, объединяются в массивы (коллекции). Объект, как элемент массива, имеет уникальный порядковый номер (индекс).
В дополнение к номеру объект может получить уникальное имя в объектной модели, если в теге, породившем объект, использован атрибут id. Значение этого атрибута и будет именем построенного объекта. Например, с помощью кода <P id=paragraph1>Текст</P> браузер построит объект “абзац” с именем paragraph1.
Ответ. Браузер строит объекты из элементов, которые задаются на HTML при помощи тегов, одиночных (например, <HR> — горизонтальная линия) и парных (например, <P>Текст</P> — абзац).
Ответ. Тег (англ. tag) записывается в виде:
<ИМЯ атрибуты>
Ответ. Закрывающий тег записывается в виде:
</ИМЯ>
Имя закрывающего тега совпадает с именем открывающего.
Ответ. Имя тега является ключевым (фиксированным) словом HTML. Оно определяет тип объекта (“горизонтальная линия”, “абзац”, “выделение”, “изображение” )
Ответ. Атрибуты тега описывают свойства объекта, который будет построен браузером для данного элемента. W3C (организация, разрабатывающая стандарты Web) не рекомендует использовать в html-коде визуальные атрибуты (и визуальные теги). В html-коде нужно описывать только структуру документа, а все визуальные свойства (то есть описания того, как должен выглядеть элемент на экране) нужно помещать в единственный для всего сайта css-файл.
Ответ. Элементы могут описываться как одиночными тегами, так и парными. Закрывающий тег в паре отличается от открывающего символом «/» (косая черта) перед именем тега. Атрибуты в закрывающем теге отсутствуют.
Таким образом, описание элемента на языке HTML может иметь одну из двух форм:
В каком регистре нужно записывать имена тегов, имена атрибутов и их значения?
Ответ. Регистр, в котором набрано имя элемента, имена атрибутов и их значения, в HTML может быть любым.
Из этого правила есть исключение: если значением атрибута является имя файла (или путь к файлу), то регистр имеет значение для таких операционных систем, как Unix или Linux (под ними обычно работают Web-серверы).
Так, если в HTML-коде изображение закодировано как <IMG src=Pic.gif>, а файл с картинкой имеет имя pic.gif, браузер картинку не найдёт и изображение не покажет.
Ответ. Пробел.
Ответ. Пробелом.
Ответ. Знак равенства.
Ответ. Да. Браузеры сжимают несколько пробелов, идущих подряд, в один. Ответ на этот и следующий вопрос понятен из анализа HTML-кода примера, приведённого в разделе “Простейшая HTML-страничка”.
Ответ. Да. Конец строки для браузера равнозначен пробелу.