Ответ. Браузер отображает элементы последовательно — слева направо (строчные) и сверху вниз (блочные), в соответствии с порядком следования элементов в HTML-коде.
Ответ. Размер окна зависит от разрешения экрана. Более того, пользователь может менять размеры окна на экране по своему усмотрению. Браузер использует то окно, которое предоставил ему пользователь. Значит, страницы надо проектировать так, чтобы они нормально отображались в любых окнах.
Ответ. Нет. Браузер не обращает внимания на то, как строки абзаца размещены в HTML-коде. Перевод строки в коде для браузера равнозначен пробелу при построении абзаца на экране.
Ответ. Тогда, когда не может уместить элементы по ширине предоставленного ему окна (например, когда в окне не помещается даже одно слово).
Ответ. Это означает, что правила работы браузера предусматривают вывод изображения, соответствующего коду страницы в окна любого размера, на экраны любой цветности. При этом для разных платформ (PC, MAC ), для разных операционных систем (Windows, Linux ) созданы свои браузеры, которые позволяют строить на экране гипертекстовую страницу, используя один и тот же HTML-код.
Ответ. Элемент HTML визуально совпадает с окном браузера.
Ответ. Элемент BODY.
Ответ. Прямые потомки BODY — всегда блоки. Если даже записать внутри BODY (на верхнем уровне) строчный элемент, он будет автоматически “обёрнут” в безымянный блочный элемент.
Ответ. Блочные элементы строятся на экране прямоугольниками сверху вниз по ширине родителя.
Ответ. Браузер выводит строчные элементы в строку, пытаясь заполнить всю ширину родительского блока. Если материал в одной строке не умещается, он переносится на следующие строки.
Ответ. Браузер строит HTML, затем BODY, затем блоки внутри BODY.
Блочные элементы, строятся на экране прямоугольниками сверху вниз по ширине родителя.
Если в блоке есть смесь блочных и строчных элементов (на уровне прямых потомков), то все строчные элементы (а также неразмеченный текст) собираются в безымянные блоки и строятся по описанным выше правилам построения блоков.
Если внутри блока нет других блоков, а только строчные элементы, браузер выводит их в строку, пытаясь заполнить всю ширину родительского блока. Если материал в одной строке не умещается, он переносится на следующие строки.
Ответ. Особенностью построения абзаца (по отношению к обычным блокам) является увеличенный отступ до и после образующего абзац прямоугольника. Прямоугольники обычных блоков (таких как DIV) следуют друг за другом плотно, а абзацы отделяются сверху и снизу промежутками размером в одну строку.
Ответ. Если абзац является прямым потомком BODY, его ширина совпадает с шириной окна браузера (не считая предопределённых отступов BODY от рамки окна).
Ответ. Количество строк на экране зависит только от ширины окна (если абзац прямой потомок BODY) и не зависит от числа строк, которые он занимает в коде.
Ответ. Между словами на экране браузер проставляет ровно по одному пробелу вне зависимости от того, сколько их проставлено в коде.
Ответ. Пользователь увидит начальную часть слова и линейку прокрутки при помощи которой сможет прочитать слово целиком.