- Текст абзаца в коде записан на 5 строчках. Будет ли
этот абзаца на экране браузера также располагаться в 5 строчках?
Ответ.
Нет. Браузер не обращает внимания на то, как строки абзаца
размещены в HTML-коде. Перевод строки в коде равнозначен для браузера
пробелу при построения абзаца.
- В каких случаях оправдано использование элемента <BR>?
Ответ.
Элемент BR нужно использовать только для специального
форматирования коротких текстовых фрагментов, когда использование абзаца
или других средств (списков, таблиц) неоправданно.
<P>
Имя: Иван<BR>
Отчество: Александрович<BR>
Фамилия: Сидоров<BR>
Специальность: программист
- В каких случаях использование элемента BR не рекомендуется?
Ответ.
Не рекомендуется использовать тег <BR> в качестве замены
элемента <P> для отделения абзацев. Текст с такими самодельными
абзацами будет выглядеть сплошным массивом, как один абзац с
повышенной неровностью правого края.
Лёгкость, с которой Word переводит свой текст в
формат HTML, заставляет начинающего вебмастера
задаться неизбежным вопросом: зачем изучать язык,
если можно получать HTML-коды без всякой головной
боли?<BR>
Что касается Word, то пример явно неудачный. Как
раз здесь, головная боль обеспечена на все
100%.<BR>
При использовании Word как визуального
HTML-редактора возникает очень много проблем.
Некоторые разработчики вместо элемента P используют
группу из двух тегов <BR>. Визуально это будет
похоже на использование одного тега <P>. Но такая
подмена (непонятная сама по себе) может оказать медвежью услугу.
Если разработчик решит изменить вид абзаца при помощи стилевых
указаний в CSS-файле, то все настоящие абзацы будут автоматически
изменены на экране, а суррогатные нет.
- Почему не рекомендуется записывать на гипертекстовой странице длинные абзацы?
Ответ.
Длинные абзацы всегда читать сложно, особенно, если это не
художественное, а техническое изложение. Читать с экрана труднее,
чем со страниц бумажной книги. Поэтому экранные абзацы должны быть
очень короткими.
- Каким ограничением на длину абзаца можно руководствоваться?
Ответ.
Не рекомендуется записывать абзацы длиннее 4–5 строк в расчёте на
80-символьные строки.
- Приведите примеры парных тегов.
Ответ.
Примеры парных тегов:
- HTML
- HEAD
- TITLE
- BODY
- Hn
- P
- Приведите примеры одиночных тегов.
Ответ.
Примеры одиночных тегов:
- Приведите примеры парных тегов, у которых закрывающий тег не является
обязательным.
Ответ.
Примеры парных тегов, у которых закрывающий тег не является обязательным:
- Можно ли записывать в головной части HTML-кода элементы, которые
отображают на гипертекстовой странице визуальные объекты (текст,
графику и т. д.)?
Ответ.
Нет. Теги, которые
отображают на гипертекстовой странице визуальные объекты, можно записывать
только в теле программы, то есть внутри элемента BODY.
- Какой элемент в головной части HTML-кода выводит информацию в
заголовок окна браузера?
Ответ.
Элемент TITLE.
- Почему заголовок окна должен совпадать с заголовком страницы?
Ответ.
Это удобно по трём причинам:
-
Когда окно с сайтом свёрнуто в кнопку на Панели Задач,
пользователь видит на этой кнопке заголовок текущей страницы.
-
Название окна заносится в набор избранных сайтов (меню
Избранное), если пользователь решит запомнить ссылку на текущую
страницу.
-
Название окна дополнительная подсказка
пользователю о его текущем положении на сайте.
- Какой элемент служит для вывода заголовков документа?
Ответ.
Элемент Hn. Здесь n
уровень заголовка (целое число от 1 до 6).
- Какой элемент задаёт на экране горизонтальную линию?
Ответ.
Элемент HR.
- Каким тегом нужно размечать абзацы?
Ответ.
Только тегом <P>.
- Расскажите алгоритм построения браузером абзаца на экране.
Ответ.
Браузер строит абзац следующим образом:
-
Перед абзацем выводится пустая строка.
-
Абзац выравнивается по левому краю.
-
Между словами помещается ровно по одному пробелу независимо от того,
сколько пробелов проставлено в HTML-коде.
-
Перенос текста на новую строку выполняется, если очередное слово не
помещается в экранной строке, а не тогда, когда HTML-коде начинается
новая строка.
-
После вывода текста абзаца браузер выполняет переход на новую строку.
- Каким образом браузер выделяет на экране текст, записанный в
тегах <Hn>...</Hn>?
Ответ.
Как правило, повышенным кеглем и жирностью.
- Почему не следует использовать теги <Hn> для
выделения обычного текста?
Ответ.
Это теги предназначены для структурной разметки. Применять их для обычных
выделений текста неразумно по двум причинам.
Во-первых, нарушение логики разметки будет мешать самому
разработчику.
Во-вторых, существуют специальные программы, которые автоматически
составляют оглавление гипертекстового документа, используя элементы
Hn. Если заголовочные теги обрамляют обычные тексты или не
отражают иерархическую структуру документа, оглавление будет
построено неверно.
- Для каких целей используется тег <HR>?
Ответ.
Этот тег предназначен для построения на экране горизонтальной линии.