UverseWiki

Стили абзацев

Каждый абзац может иметь свой стиль — он задаётся с помощью точки и именем стиля в скобках за ней.

.(Внимание)
Пассажир //Пионеров//, пройдите
в вагон правого купе. Повторяю...

Пассажир Пионеров, пройдите в вагон правого купе. Повторяю…

Возможные стили и эффект от них зависит от конкретной темы оформления. Регистр стиля не важен. Имена стилей могут иметь альтернативные названия.

Необязательно оставлять имя стиля на своей строке — текст может идти сразу за скобками:

.(шёпотом) Тсс...

Тсс…

Абзацы, в отличие от выравнивания, не разбиваются стилями. Для сравнения:

.(Стиль)Текст.
.(Стиль) - обычное продолжение абзаца,
а не второй абзац с другим стилем.

А вот что происходит при выравнивании:
>>Первый абзац<<
>>Уже другой абзац!>>

Текст. .(Стиль) — обычное продолжение абзаца, а не второй абзац с другим стилем.

А вот что происходит при выравнивании:

Первый абзац

Уже другой абзац!

Абзац, состоящий только из точки с именем в скобках будет рассмотрен как пустой абзац со стилем. Думаете, в этом нет смысла? Отнюдь.
Допустим, вам нужно выделить с помощью CSS какой-то определённый список — но списки не имеют стилей. Однако с помощью этого фрагмента это можно сделать:

Первый абзац
1. Первый список

.(Style)
1. Первый элемент второго списка
2. Второй

Первый абзац 1. Первый список

1. Первый элемент второго списка 2. Второй

…тогда добавив к странице такие стили второй список будет выведен красным:

p.style { display: none; }
p.style + ol { color: red; }

Можно отменить задание стиля абзаца с помощью тильды — тогда скобки с точкой будут включены в его текст:

~.(стиль) Текст.

.(стиль) Текст.

Стиль и выравнивание

Их можно комбинировать, причём в этом случае можно опустить точку перед скобками:

>>(Внимание) Текст по центру.<<
Это совершенно тоже самое, что и с точкой, просто короче:
>>.(Внимание) Текст по центру.<<

Текст по центру.

Это совершенно тоже самое, что и с точкой, просто короче:

Текст по центру.

Стиль и отступ

Здесь всё тривиально — сначала идёт отступ, затем точка и скобки с именем стиля:

  .(Внимание) Отступ
  1-го уровня.

      .(стиль)
    Отступ 2-го
    уровня.

Отступ 1-го уровня.

.(стиль) Отступ 2-го уровня.

Стиль, отступ и выравнивание

Можно задать сразу всё (хотя необходимость одновременно и выравнивания, и отступа сомнительна) — сначала указывается отступ, затем выравнивание, а затем скобки с именем стиля (перед скобками может быть или не быть точка):

  >>(Внимание)
    Текст справа, отступ
    1-го уровня >>

    >>.(СТИЛЬ) Текст по центру,
    отступ второго уровня.<<

Текст справа, отступ
1-го уровня

Текст по центру, отступ второго уровня.