====== Demonstrace použití wiki-pluginu WRAP ======
Následující text je výtahem základního použití wiki-pluginu wrap. Při sepsiování tohoto textu bylo čerpáno z:
[[https://www.dokuwiki.org/_media/plugin:wrap_plugin_example7.png]]
===== Základní syntaxe =====
Používá se párová značka WRAP nebo wrap. Tento tag napsaný velkými písmeny vede k vytvoření DIVu na úrovni HTML kódu.
Tag napsaný malým písmem vede k vytvoření SPANu. WRAP je tedy určen pro velký obsah, zatímco wrap pro malý (jednořádkový) obsah.
"velký" obsah
"malý" obsah
Z přehldu syntaxe je patrné, co se v tagu definuje, je to: třída, identifikátor, šířka a jazyk.
Tagy Wrap lze do sebe zanořovat a vytvářet tak tabulky, definovat šířku sloupců každého vnořeného tagu (jde v podstatě o tabulku), apod.
====== Příklady ======
===== Boxy =====
INFO Box
INFO Box
Třída info, ostré rohy, šířka 300px.
INFO Box, zaoblený
INFO Box, zaoblený
Třída info, zaoblené rohy, šířka 300px.
TIP Box
TIP Box
Třída tip, ostré rohy, šířka 300px.
TIP Box, zaoblený
TIP Box, zaoblený
Třída tip, zaoblené rohy, šířka 300px.
IMPORTANT Box
IMPORTANT Box
Třída important, ostré rohy, šířka 300px.
IMPORTANT Box, zaoblený
IMPORTANT Box, zaoblený
Třída important, zaoblené rohy, šířka 300px.
ALERT Box
ALERT Box
Třída alert, ostré rohy, šířka 300px.
ALERT Box, zaoblený
ALERT Box, zaoblený
Třída alert, zaoblené rohy, šířka 300px.
HELP Box
HELP Box
Třída help, ostré rohy, šířka 300px.
HELP Box, zaoblený
HELP Box, zaoblený
Třída help, zaoblené rohy, šířka 300px.
DOWNLOAD Box
DOWNLOAD Box
Třída download, ostré rohy, šířka 300px.
DOWNLOAD Box, zaoblený
DOWNLOAD Box, zaoblený
Třída download, zaoblené rohy, šířka 300px.
TODO Box
TODO Box
Třída todo, ostré rohy, šířka 300px.
TODO Box, zaoblený
TODO Box, zaoblený
Třída todo, zaoblené rohy, šířka 300px.
===== Poznámky (Safety Notes) =====
DANGER Note
DANGER Note
Třída danger, ostré rohy, šířka 300px.
DANGER Note, zaoblený
DANGER Note, zaoblený
Třída danger, zaoblené rohy, šířka 300px.
WARNING Note
WARNING Note
Třída warning, ostré rohy, šířka 300px.
WARNING Note, zaoblený
WARNING Note, zaoblený
Třída warning, zaoblené rohy, šířka 300px.
CAUTION Note
CAUTION Note
Třída caution, ostré rohy, šířka 300px.
CAUTION Note, zaoblený
CAUTION Note, zaoblený
Třída caution, zaoblené rohy, šířka 300px.
NOTICE Note
NOTICE Note
Třída notice, ostré rohy, šířka 300px.
NOTICE Note, zaoblený
NOTICE Note, zaoblený
Třída notice, zaoblené rohy, šířka 300px.
SAFETY Note
SAFETY Note
Třída safety, ostré rohy, šířka 300px.
SAFETY Note, zaoblený
SAFETY Note, zaoblený
Třída safety, zaoblené rohy, šířka 300px.
===== Zarovnávání textu =====
Text ve WAPech lze zarovnávat dle potřeby pomocí parametrů tagu: **leftalign**, **rightalign**, **centeralign**, **justify**
SAFETY Note, zaoblený, zarovnání doprava
SAFETY Note, zaoblený, zarovnání doprava
Třída safety, zaoblené rohy, šířka 300px, zarovnání textu doprava.
===== Tabulkování, seskupování =====
Plugin WRAP umí rozdělit stránku (nebo část stránky) podle potřeby na polovinu **half**, třetinu **third**, čtvrtinu **quarter**.
Při demonstraci Boxů a Safety Notes výše bylo použito této možnosti a stránka byla rozdělena na třetiny, kde v prvním sloupci byla demonstrována vizuální ukázka kódu, ve druhém zápis kódu, ve třetím poznámka.
Nyní se v příkaldu zaměříme na toto rozdělení stránky nebo její části.
1.sloupec
2.sloupec
3.sloupec
1.sloupec
2.sloupec
3.sloupec
Vytvoří skupinu tří sloupců, každý v šířce 1/3 přiděleného prostoru stránky
1.sloupec
2.sloupec
3.sloupec
4.sloupec
1.sloupec
2.sloupec
3.sloupec
4.sloupec
Vytvoří skupinu čtyř sloupců, každý v šířce 1/4 přiděleného prostoru stránky, přitom použije tag wrap zapsaný malými písmeny, který vytváří SPAN (jednořádkový obsah = malý kontejner).
Uvedené rozdělení stránky na poloviny, třetiny a čtvrtiny je automatické a nemusí vždy vyhovovat záměru. Proto lze šířku definovat i manuálně v %, px, em. Stejně tak lze definovat i pozicování sloupců:
**column**, **left**, **right**, **center**.
1.sloupec
2.sloupec
3.sloupec
1.sloupec
2.sloupec
3.sloupec
Vytvoří skupinu tří sloupců, první v pravo, druhý na střed, třetí vlevo. Každý sloupec má jinak definovanou šířku.
=== Vnější box obtékaný z prava ===
Vnitřní box v levo
Text ve vnějším boxu
Round TIP box ''clear''
=== Vnější box obtékaný z prava ===
Vnitřní box v levo
Text ve vnějším boxu
Round TIP box ''clear''
Ukázka vnořování a zahnizďování boxů (vnější wrap používá třídu **box**), možnosti kombinování, atd.
===== Zvýrazňování a další funkce tagu WRAP/wrap =====
Ahoj, já jsem různě zvýrazněná věta.
Ahoj, já jsem různě zvýrazněná věta.
Možnosti zvýrazňování textu s pomocí tříd **hi**, **lo**, **em**, použitých v příkladu v tomto pořadí.
Zde následuje důležité upozornění: Návštěvníci z vesmíru jsou mezi námi a konzumují olej !
Zde následuje důležité upozornění: Návštěvníci z vesmíru jsou mezi námi a konzumují olej !
Ukázka zkrytého textu s použitím třídy **spoiler**, pro zobrazení textu je třeba jej myší označit/vybrat.
====== Použité zdroje a další informace o pluginu ======
[[https://www.dokuwiki.org/plugin:wrap]]
[[https://www.dokuwiki.org/_media/plugin:wrap_plugin_example7.png]]