Примеры стилизации
Пожалуйста, экспериментируйте в песочнице!
Для большей выразительности текст в PmWiki можно расцвечивать и видоизменять с помощью ВикиСтилей.
Стиль записываемый между парой знаков процента меняет последующий текст. Пример:
Этот тексткрасный, синий, и обычный (чёрный). |
Этот текст красный, синий, и обычный (чёрный). |
Большинство доступных стилей первоначально перенесено из HTML и CSS. В дополнение, для краткости записи автору можно определять свои собственные стили пользуясь свойством define=
. Назовём их сокращения. Например, для определения стиля %red%
надо сделать следующее:
В этом предложении красный текст оформлен с помощью новоиспечённого сокращения. |
В этом предложении красный текст оформлен с помощью новоиспечённого сокращения. |
Такие сокращения могут совмещаться с другими стилями, включая и сокращения тоже:
Этот текст красный, красный на сером фоне и красный на жёлтом фоне. |
Этот текст красный, красный на сером фоне и красный на жёлтом фоне. |
Но это всё то же, что и было возможно в PmWiki 1.o. А вот PmWiki 2.o способна пользуясь свойством apply=
стилизовать целый блок. Применяя apply=block
в ВикиСтиле вы указываете что стиль воздейстует на блок в целом, нежели просто на последующий текст:
Это весь блокс жёлтым фоном, даже если ВикиСтиль встретился посреди строки. Другой строковый (неблочный) ВикиСтиль действует на часть строки по прежнему. |
Это весь блок с жёлтым фоном, даже если ВикиСтиль встретился посреди строки. Другой строковый (неблочный) ВикиСтиль действует на часть строки по прежнему. |
Это значит, что теперь можно делать выравнивание вправо и по центру.
Этот параграф выравнен по правому краю. А этот расположен выравнивается по центру. |
Этот параграф выравнен по правому краю. А этот расположен выравнивается по центру. |
В действительности для этого уже предопределены сокращения %right%
и %center%
, так что всё можно было бы сделать проще:
Выравнено вправо. Отцентрировано. |
Выравнено вправо. Отцентрировано. |
Авторам позволено определять свои собственные стили:
Текст на светло-сиреневом фоне - это коментарий "Pm". Здесь пачкотня от Гуффи. Тыр-пыр-быр редигваны! Привет, я огорчён раздавлен счастлив с вами встретиться. |
Текст на светло-сиреневом фоне - это коментарий "Pm". Здесь пачкотня от Гуффи. Тыр-пыр-быр редигваны! Привет, я огорчён раздавлен счастлив с вами встретиться. |
Стили можно применять к большинству видов блоков:
* Здесь строка списка * А здесь другая строка списка * Вот ещё список # Новый список |
|
В частности, это означает что пронумерованые списки теперь можно стилизовать пользуясь предопределёнными стилями для блоков -- %ROMAN%
, %roman%
, %ALPHA%
и %alpha%
.
Одно из этих сокращений помещается в первой строке списка (вы можете доработать набор стилей пронумерованых списков):
# Корневой уровень ## второй-уровень ## второй-уровень ## второй-уровень ### третий-уровень ### третий-уровень ## второй-уровень ### третий-уровень #### четвёртый-уровень ##### пятый-уровень ##### пятый-уровень #### четвёртый-уровень # Корневой уровень # Корневой уровень |
|
ВикиСтили можно совмещать с CSS (каскадными списками стилей) что бы сделать подобную нумерацию автоматически -- смотри Cookbook:OutlineLists.
Вопросы и Ответы
Как мне сделать блок преформатированого текста с окрашеным фоном и рамкой?
Сделайте что-то вроде этого:
[@ ip access-list extended example-acl remark ** это пример acl ** deny ip any host 10.0.0.1 permit ip any any @] |
ip access-list extended example-acl remark ** это пример acl ** deny ip any host 10.0.0.1 permit ip any any |
<< ВикиСтили | Документация | Директивы страницы >>
Перевод страницы PmWiki.WikiStyleExamples -
Оригинал перевода PmWikiRu.WikiStyleExamples -
Ссылаются
PmWikiRu.WikiStyleExamples: редакция от 10.09.2011 18:48
PmWiki.WikiStyleExamples: редакция от 08.12.2023 19:48