Перевод
строки, пробелы, табуляция
При подготовке web-страниц
обязательно следует помнить, что введенное пользователем с помощью клавиатуры
форматирование текста, включающее в себя пробелы, отступы табуляции
и переводы строки, игнорируются броузером при интерпретации html-документа.
Иными словами, такие
элементы текста, как
данное
словосочетание
или
данное
словосочетание
на экране монитора
будут выглядеть одинаковым образом:
данное словосочетание
Таким образом, любое
количество пробелов между словами, отступ, выполненный посредством клавиши
"Tab", или перевод строки по нажатии клавиши "Enter"
преобразуются при компиляции документа в один символ пробела. Поэтому
для форматирования основного текста на web-странице применяются специальные
теги, которые мы изучим в рамках этого же урока. Исключением из этого
правила может служить только текст, помеченный специальным тегом <PRE>
— командой предварительного форматирования. Мнемоника записи этого тега
выглядит следующим образом:
<PRE>
предварительно отформатированный
текст
</PRE>
В этом случае все,
что расположено между открывающим и закрывающим тегами <PRE>,
а в нашем примере это выражение "предварительно отформатированный
текст", отобразится в окне броузера с сохранением всех введенных
дизайнером пробелов, переводов строк и отступов табуляции. Однако злоупотреблять
применением данной команды не рекомендуется, поскольку в силу несхожести
алгоритмов обработки кода HTML различными броузерами возможно искажение
отформатированного таким образом текста в зависимости от экранных настроек
пользователей. Помните, что внутри тега PRE запрещено использовать другие
теги форматирования текста.
Очевидно также, что
запись
<ТЕГ>текст
эквивалентна записи
<ТЕГ>текста
запись
текст</ТЕГ>
идентична записи
текст</ТЕГ>В
указанных случаях переводы строки также игнорируются.