Опубликован: 25.10.2006 | Уровень: для всех | Доступ: платный
Лекция 2:

Форматирование символов

< Лекция 1 || Лекция 2: 1234 || Лекция 3 >

Символьные элементы

Некоторые символы, такие как символ <, имеют в HTML специальное значение. Поэтому их нельзя использовать в тексте в явном виде. Для их отображения используются символьные элементы CER (Character Entity Reference).

Для представления символа "<" в теле документа HTML используется &lt;, а для символа ">" используется &gt;. Символьный элемент отображается в виде:

&имя_символа;

или

&#номер_символа;

Например, знак меньше (<) изображается в виде: &lt; или &#60;.

Преимущество использования имени вместо номера состоит в том, что имя легче запомнить. Недостаток состоит в том, что не все браузеры поддерживают самые новые имена объектов, в то время как поддержка номеров объектов реализована очень хорошо почти во всех браузерах. Обратите внимание, что символьные объекты зависят от регистра символов.

Следующий пример позволит поэкспериментировать с символьными объектами.

Символьные объекты. Работает только в Internet Explorer.

<html>
<body>

<p>Это символьный объект: &#000;</p>

<p>
Попробуйте заменить номер (000) на другой номер (например, 169), 
сохраните измененный текст и перезагрузите страницу  в браузере, 
чтобы увидеть результат. 
</p>

</body>
</html>

Пример выполнения данного HTML-кода

Неразрывный пробел

Наиболее часто используемым символьным объектом является неразрывный пробел - &nbsp;. Обычно браузер удаляет лишние пробелы и вместо нескольких использует один, если необходимо вставить в текст пробелы, используется символьный объект &nbsp;. Еще одно частое применение неразрывного пробела заполнение пустых ячеек в таблице, так как большинство браузеров не отображает ячейки, в которых ничего нет.

Таблица наиболее часто используемых символьных объектов
Результат Описание Имя объекта Номер объекта
  неразрывный пробел &nbsp; &#160;
< меньше &lt; &#60;
> больше &gt; &#62;
& амперсанд &amp; &#38;
" двойная кавычка &quot; &#34;
' апостроф &apos; &#39;
\pounds фунт стерлингов &pound; &#163;
\yen йена &yen; &#165;
§ параграф &sect; &#167;
© авторское право &copy; &#169;
® зарегистрированная торговая марка &reg; &#174;
x умножение &times; &#215;
\div деление &divide; &#247;

Полный список символьных объектов HTML представлен в Справочнике объектов HTML.

< Лекция 1 || Лекция 2: 1234 || Лекция 3 >
Анна Королёва
Анна Королёва

Пожалуйста, уточните, кто автор курса Основы работы с HTML ?

Федор Антонов
Федор Антонов

Здравствуйте!

Записался на ваш курс, но не понимаю как произвести оплату.

Надо ли писать заявление и, если да, то куда отправлять?

как я получу диплом о профессиональной переподготовке?

Цагана Бадмаева
Цагана Бадмаева
Россия, РЭУ им.Плеханова
Rustam Asrankulov
Rustam Asrankulov
Россия