Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
184
Добавлен:
10.05.2015
Размер:
82.43 Кб
Скачать

Верхние и нижние индексы

Чтобы пометить часть некоторого текста как верхний или нижний индекс (слегка выше или ниже по сравнению с остальным текстом), используют элементы sup и sub.

Некоторые языки требуют эти элементы для правильного использования аббревиатур и их можно применять для разметки несложных математических выражений, не обращаясь к использованию MathML (специальный, достаточно сложный язык математической разметки, созданный с единственной целью разметки сложных математических формул).

Пример применения обоих элементов:

<p>The chemical formula for water is H<sub>2</sub>O, and it

is also known as hydrogen hydroxide.</p>

<p>The famous formula for mass-energy equivalence as derived

by Albert Einstein is E=mc<sup>2</sup> - energy

is equal to the mass multiplied by the speed of light

squared.</p>

Разрыв строки

В связи с тем, как HTML определяет разделитель, невозможно управлять разрывом строк текста (как в случае разметки почтового адреса в качестве параграфа, но с представлением каждой части адреса на отдельной строке) простым нажатием клавиши Enter во время записи текста.

Разрыв строки можно ввести в документ с помощью элемента br. Однако он должен применяться для принудительного разрыва строки, там где это требуется, а не для увеличения вертикального интервала между параграфами или чего-то подобного в документе — это более правильно делается с помощью CSS.

Иногда может быть легче использовать блок предварительно форматированного текста, а не вставлять элементы br. Или, если необходимо определенную часть некоторого текста представить на отдельной строке, но это, в общем-то, вопрос стилевого оформления, его можно поместить в элемент span и задать его вывод как элемента блочного уровня.

Поэтому, например, можно написать показанный ранее контактный адрес компании Opera следующим образом:

<p>Our company address: </p>

<address>

Opera Software ASA,<br>Waldemar Thranes gate 98,<br>

NO-0175 OSLO,<br>NORWAY

</address>

Естественно, если используется XHTML, а не HTML, то элемент должен записываться следующим образом: <br />.

Горизонтальная линейка

Горизонтальная линейка создается в HTML с помощью элемента hr. Он вставляет в документ линию, которая должна представлять границу между различными разделами документа.

Хотя кое-кто считает, что это по сути несемантический, а чисто визуальный, презентационный эффект, в действительности в литературе имеются прецеденты для существования такого элемента. В главе (которая может быть описана как раздел в книге) горизонтальная линейка будет использоваться между сценами, которые происходят в различное время и/или в различных местах. Также в поэзии можно использовать декоративные разрывы для разделения различных строф стихотворения.

Никакое применение не будет оправдывать существование элемента нового заголовка, что является допустимым способом разметки границ между разделами документа.

Элемент hr не имеет необычных атрибутов и должен оформляться с помощью CSS, если обычного представления будет недостаточно.

Как и для разрыва строки, при использовании XHTML, а не HTML, используйте <hr />.