Интегрированные сети ISDN



Язык HTML - часть 19


Спецификация SGML делает различие между начальным символом (перевод строки) и концом записи (возврат каретки). Но существует большое разнообразие использования этих символов в различных системах и агент пользователя должен быть способен корректно обрабатывать все варианты. Аналогично меняется от скрипта к скрипту представление о том, что такое разделитель слов. В латинских текстах это пробел (десятичный код 32), в японском и китайском пробел игнорируется, а в тайском используется нуль-сепаратор. Что же касается самого HTML, здесь функции сепаратора выполняет код пробела. Набор символов документа включает в себя широкое разнообразие символов пробела. Многие из них являются типографскими элементами, которые служат для формирования зазоров между словами или буквами. В HTML, определены только следующие символы пробела:

  • ascii пробел ( )
  • ascii tab (	)
  • ascii form feed ()
  • пробел нулевой ширины (​)
  • Разрыв строки также является пробелом. Заметьте, что 
 и 
 определенные в [ISO10646] для разделения строк и параграфов, соответственно, не являются разрывами строк в HTML.

    Пример текста:

    <p>

    this example shows a paragraph and a list

    </p>

    <ul>

    <li>

    the <em>первый</em> item

    </li>

    <li>

    this is the <em>второй</em> item

    </li>

    </ul>

    текст может быть переписан с пропуском конечных меток и размещен иначе с использованием меньшего числа пробелов.

    <p>this example shows a paragraph and a list

    <ul>

    <li> this is <em>первый</em> item

    <li> this is <em>второй</em> item

    </ul>

    Элемент pre используется для уже сформатированных фрагментов текста, где важны пробелы.

    9.1. Структурированный текст

    Элементы фраз: em, strong, dfn, code, samp, kbd, var, cite, acronym

    <!entity % phrase “em | strong | dfn | code | samp | kbd | var | citr | acronym”>

    <!element (%font|%phrase) - - (%inline) *>




    Содержание  Назад  Вперед