Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Осн. разраб. веб-страниц.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
844.29 Кб
Скачать

2.2.7. Горизонтальная линия

С помощью тэга <hr> можно вставить в документ горизонтальную линию, обычно для того, чтобы отделить одну часть текста от другой. Этот тэг – одиночный (не требует закрывающего).

По умолчанию линия занимает всю ширину окна браузера и имеет толщину в 2 пиксела (один ряд пикселов светло-серый, другой тёмно-серый, так что создаётся иллюзия объёма). Это поведение можно изменить следующими атрибутами:

width – длина линии в пикселах или в процентах от ширины окна браузера, по умолчанию 100%;

size – толщина линии в пикселах;

color – цвет линии (название или шестнадцатеричное значение);

align – выравнивание. Возможные значения: left, center, right. Если линия занимает не всю ширину окна браузера, то она по умолчанию выравнивается по центру окна. Указав атрибут align, можно прижать её к левому или правому краю.

Пример. Тэг <hr width="60" size="4" color="purple" align="left"> вставляет в текст фиолетовую горизонтальную линию длиной 60 пикселов и толщиной 4 пиксела, прижатую к левому краю окна браузера.

2.2.8. Комментарии

Любая последовательность, которая начинается с сочетания символов <!-- и оканчивается символами -->, является комментарием, т.е. игнорируется браузером. Комментарии можно использовать для временного исключения из HTML-страницы некоторых её фрагментов без их физического уничтожения.

Пример. Пусть в редакторе набран следующий HTML-код:

<p>Это <!-- очень простой --> пример использования комментариев в HTML.</p>

В браузере это отобразится так:

Это пример использования комментариев в HTML.

Вложенные комментарии не допускаются. Пример неправильного использования комментариев на HTML-странице:

<!-- Это <!-- вложенные --> комментарии -->

2.3. Вставка специальных символов в html-документ

Как было отмечено ранее, угловые скобки <…> (знаки «меньше» и «больше») используются в HTML как ограничители для тэгов. Однако может понадобиться включение самих символов “<” и “>” в текст веб‑страницы (например, если страница посвящена изучению языка HTML). Для этого предусмотрены специальные символьные подстановки – последовательности, начинающиеся с символа “&” (амперсанд) и заканчивающиеся точкой с запятой (;). Так, символы “<” и “>” набираются как «<» и «>» соответственно (англ. less than – меньше; greater than – больше). Например, чтобы отобразить на странице фразу

Заголовки первого уровня заключаются в тэг <h1>,

необходимо ввести

Заголовки первого уровня заключаются в тэг <h1>.

На веб-странице можно поместить и некоторые специальные символы, которых нет на клавиатуре, например, знаки «меньше или равно» (≤) – «≤» (англ. less or equal), «больше или равно» (≥) – «≥» (англ. greater or equal). Можно вставить неразрывный пробел с помощью обозначения « » (англ. no break space), если вы не хотите, чтобы браузер перенёс строку по этому пробелу. (Обозначение неразрывного пробела может также использоваться для того, чтобы оставить между словами место больше одного пробела.) Для того, чтобы поместить на веб-странице сам знак амперсанда (&), необходимо ввести «&», чтобы браузер мог отличить его от начала символьной подстановки. Стандарт языка HTML также предусматривает для двойных прямых кавычек (") символьную подстановку «"», так как кавычки используются как ограничители значений атрибутов. На практике, современные браузеры различают символы кавычек, находящиеся внутри угловых скобок (где они ограничивают значения атрибутов) и вне их (где они используются просто как символ в тексте), и обязательного использования символьной подстановки «"» обычно не требуется. Часто используемые символьные подстановки приведены в прил. 2.

Любой символ можно ввести с помощью его кода в кодировке Unicode в виде следующего сочетания символов: «&#», затем код символа в десятичном виде (или в шестнадцатеричном – тогда перед ним ставится латинская буква «x»), затем «;». Например, если вы набираете текст на украинском языке на клавиатуре с русской раскладкой, то можете ввести слово «Україна» одним из следующих способов:

Україна

Україна,

поскольку код украинской буквы «ї» в Unicode равен 1111 (шестнадцатеричное 457). Конечно, для этого вам понадобятся символы “&”, “#”, “;” и цифры, но они как стандартные символы ASCII присутствуют на любой клавиатуре. Таблицы кодов символов в кодировке Unicode можно найти на сайте http://www.unicode.org.