logo search
dronov_v_samouchitel_adobe_dreamweaver_cs5_5

Литералы

Специфика HTML-кода и вообще языка HTML заключается в том, что он использует определенные символы для обозначения тегов и их атрибутов. Так, символы < и > применяются для указания самих тегов, а в символы двойных кавычек заключаются значения атрибутов тега.

Из этого следует, что просто поместить в обычный текст, являющийся содержимым тега, скажем, символ < нельзя. Встретив его, Web-обозреватель предположит, что он является частью наименования какого-то тега, и в результате выведет Webстраницу с ошибкой, а то и не выведет вообще. Такие символы, кстати, называются

недопустимыми.

Но что делать, если нам все-таки потребуется вставить в обычный текст какой-либо из недопустимых символов? Заменить его литералом — последовательностью символов, которая его обозначает. Прочитав такой литерал, Web-обозреватель выведет на Web-страницу соответствующий ему символ.

По правилам HTML, литерал всегда начинается с символа амперсанда (&) и заканчивается символом точки с запятой (;). Символу < соответствует литерал <, символу > — литерал >, а двойной кавычке — литерал ".

В HTML-коде, формирующем первый абзац главной Web-страницы, мы можем увидеть два литерала ", обозначающие символы двойных кавычек, в которые взято название фирмы:

<P><STRONG>Фирма "Веники и швабры"</STRONG> — один из лидеров в торговле:</P>

Кроме того, литералами обозначаются специальные символы, с которыми мы познакомились в главе 4. Например, символу © соответствует литерал ©, а неразрывному пробелу — литерал  . Литерал © мы можем найти в абзаце, содержащем сведения об авторских правах:

<P><EM>Web-сайт разработан <A HREF="mailto:krivoy@mail.ru">Ю.

Криворуким</A>.<BR>

© Ю. Криворукий и "Веники и швабры".</EM></P>