Viz také Wiki Styly Plus a wiki styly a barvy.
PmWiki používá WikiStyly pro nastavení barvy textu a jiných atribut.
Style je specifikován párem znak procenta % a ovlivuje text následující za touto znakou:
Tento text je %color=red% ervený, %color=blue% modrý, %% a normální (erný).
| Tento text je ervený, modrý, a normální (erný).
|
Existuje velký poet použitelných vlastností, které je možno stylem ovlivnit, pevzaté pedevším z HTML a CSS. Ator sám mže definovat pro jednotlivé styly (obsahující rozvleklé popisy formátování, barev atp.) jejich název (v anglické dokumentaci zkratku), což usnadní jejich opakované použití. Piazení jména se provádí pomocí vlastnostidefine=
. Napíklad pro definici stylu %red%
je možno zapsat:
%color=red define=mystyle%
Zde je %mystyle% ervený text ovlivnný pomocí pojmenovaného stylu, výše definovaného.
|
Zde je ervený text ovlivnný pomocí pojmenovaného stylu, výše definovaného.
|
Názvy styl mohou být kombinovány s jinými styly, s vlastnosti:
%color=red define=lovelyred%
%bgcolor=yellow define=likegrapefruit%
%red% Tento text je ervený, %red bgcolor=#ccc% ervený na šedém pozadí %lovelyred likegrapefruit% a ervený na žlutém pozadí.
|
Tento text je ervený, ervený na šedém pozadí a ervený na žlutém pozadí.
|
Vlastnost apply=
umožuje lépe definovat prostor ovlivnný stylem. Zápisem apply=block
ve stylu zpsobí, že styl bude aplikován na celý blok namísto výhradn následujícího textu:
Tento blok %apply=block bgcolor=yellow% je žlutý, akoli je styl definován až v prostedku stránky. Styl %bgcolor=pink% rovnež uvnit ádku ale bez vymezení platnosti pro celý blok ovlivní pouze vymezený text,%% tak jako pedtím.
|
Tento blok je žlutý, akoli je styl definován až v prostedku stránky. Styl rovnež uvnit ádku ale bez vymezení platnosti pro celý blok ovlivní pouze vymezený text, tak jako pedtím.
|
Je tedy možné formátovat celé bloky textu doprava i na sted:
%block text-align=right% Text tohoto odstavce je zarovnán doprava.
%block text-align=center% Text tohoto odstavce je zarovnán na sted.
|
Text tohoto odstavce je zarovnán doprava.
Text tohoto odstavce je zarovnán na sted.
|
ves kutenosti PmWiki peddefinuje názvy (zkratky) %right%
a %center%
je tedy možno výrazn jednodušeji:
%right% Zarovnáno doprava
%center% Zarovnáno na sted.
| Zarovnáno doprava
Zarovnáno na sted.
|
Autoi mohou snadno definovat jejich vlastní styly:
%block bgcolor=#fdf define=Pm%
%center bgcolor=#dfd border='3px dotted green' define=goofy%
%right bgcolor=#ffffcc border='1px dotted red' padding=5px define=rediguana%
%define=strike text-decoration=line-through%
%Pm% Veškerý text na svtle fialovém pozadí je komentá pro "Pm".
%goofy% Toto je text od Goofyho.
%rediguana% toto plácá rediguana.
%goofy%ahoj, jsem %strike%nadšen%% a %strike%potšen%% že jsem vás tu potkal.
|
Veškerý text na svtle fialovém pozadí je komentá pro "Pm".
Toto je text od Goofyho.
toto plácá rediguana.
ahoj, jsem nadšen a potšen že jsem vás tu potkal.
|
Styly mohou být použity na všechny typy blok:
* %block bgcolor=yellow% Toto je položka seznamu
* Další položka
* Další položka
# další seznam
| - Toto je položka seznamu
- Další položka
- Další položka
- další seznam
|
U seznam jsou nkteré styly již peddefinovány, nyní jsou dostupné %ROMAN%
, %roman%
, %ALPHA%
, a %alpha%
. Tyto styly musí být uvedeny u první položky seznamu (možná bude vytvoena alternativní syntaxe pro tyto typy seznam):
# %ROMAN% Top level
## %ALPHA% second-level
## second-level
## second-level
### third-level
### third-level
## second-level
### third-level
#### %alpha% fourth-level
##### %roman% fifth-level
##### fifth-level
#### fourth-level
# top-level
# top-level
| - Top level
- second-level
- second-level
- second-level
- third-level
- third-level
- second-level
- third-level
- fourth-level
- fifth-level
- fifth-level
- fourth-level
- top-level
- top-level
|
Wiki styly mohou být kombinovány s CSS styly, rpo automatizaci viz Cookbook:OutlineLists.
Q & A
Jak vytvoit blok pevn formátovaného textu?
Použijte nco obdobného (pedpokládaje že chcete tento blok umístit mezi text v nmž jsou wiki znaky a URI rozpoznávány).
>>white-space=pre<<
tento blok je ''pevn formátován'', jsou vidt všechny bílé znaky ( mezery,
konce ádek
Odkazy jako [[wiki styles|wiki styly]] apod. stále fungují.
>><<
|
tento blok je pevn formátován, jsou vidt všechny bílé znaky ( mezery,
konce ádek
Odkazy jako wiki styly apod. stále fungují.
|
Jak vytvoit blok pevn formátovaného textu s barevným pozadím a ohraniením?
Použijte nco podobného (wiki znaky apod. nejsou v tomto úseku rozpoznávány):
%block bgcolor=#f0f9ff border='1px solid gray' padding=5px%[@
ip access-list extended example-acl
remark ** This is an example acl **
deny ip any host 10.0.0.1
permit ip any any
@]
|
ip access-list extended example-acl
remark ** This is an example acl **
deny ip any host 10.0.0.1
permit ip any any
|
Jak vytvoit blok textu (obsahující wiki znaky) s barevným pozadím a ohraniením?
>>teal background-color:silver border:'medium dotted green'<<
Hello world
* odrážky
# íla
>><<
|
|
<< WikiStyly | Index dokumentace | Wiki styly a barvy >>