- Это расширение подключено на ФЭНДОМЕ по умолчанию.
Стихи (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>
), вы можете предотвратить разделение на строфы и поставить соседние строки прямо друг под другом.
См. также[]
- Extension:Poem на MediaWiki.org