Вики Сообщества
Advertisement
Вики Сообщества
Это расширение подключено на ФЭНДОМЕ по умолчанию.

Стихи (Poem) — расширение, которое позволяет легко добавить в статью стихи или похожий материал с помощью заключения стихотворного текста между тегами <poem></poem> вместо того, чтобы добавлять <br> в конце или двоеточие в начале каждой строки.

Расширение отображает викиссылки, жирный шрифт и т. д., если они есть в стихотворении, а также сохраняет отступы в строках, которые начинаются с пробелов. Обратите внимание, что пробелы отображаются в использованном шрифте, и, в зависимости от шрифта, ширина их будет различна.

В проектах на единой платформе строка, начатая с двоеточия (:), заключается в тег <span class="mw-poem-indented" style="margin-left: 1em;"> с левым отступом в +1em для каждого двоеточия. Вы можете использовать класс mw-poem-indented, чтобы применить дополнительное форматирование строк с отступом.

Пример

Следующий текст в исходном коде:

<poem>
Послушайте!
Ведь, если [[wikipedia:ru:Звезда|звёзды]] зажигают —
:‎значит — это кому-нибудь нужно?
Значит — кто-то хочет, чтобы они были?
Значит — кто-то называет эти плево́чки
                                 жемчужиной?

И, надрываясь
:‎в метелях полуденной пыли,
::‎врывается к Богу,
                                 боится, что опоздал,
</poem>

даст результат:

Послушайте!
Ведь, если звёзды зажигают —
‎значит — это кому-нибудь нужно?
Значит — кто-то хочет, чтобы они были?
Значит — кто-то называет эти плево́чки
                                 жемчужиной?

И, надрываясь
‎в метелях полуденной пыли,
‎врывается к Богу,
                                 боится, что опоздал,

Оформление

Поэтический текст оформляется через тег, у которого по умолчанию не настроен стиль, но он наследует любые настройки атрибутов style и class, перенесённые в стихи.

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

<poem style="border: 1px dashed #2f6fab; background-color: #eeeeee; color: #000; padding: 1em;">

Если применить этот код к стихотворению, получится следующее:

Оратор римский говорил
Средь бурь гражданских и тревоги:
«Я поздно встал — и на дороге
Застигнут ночью Рима был!»
Так!.. но, прощаясь с римской славой,
С Капитолийской высоты
Во всем величье видел ты
Закат звезды ее кровавой!..

«Компактное» отображение

Обычно каждому тексту, заключённому в тег <poem>, отводится по абзацу, но иногда этого не требуется. Используя опцию compact (<poem compact>), вы можете предотвратить разделение на строфы и поставить соседние строки прямо друг под другом.

См. также

Advertisement