(deutsche Übersetzung der Seite PmWiki.WikiStyleExamples, Stand 21. Dez 2004)
PmWiki benutzt weiterhin WikiStyles als einen Mechanismus um Text mit Farbe und anderen Eigenschaften zu gestalten. PmWiki 2.0 ermöglicht die Gestaltung noch besser zu beherrschen und selbst auf Blöcke gestalterisch einzuwirken.
Die Grundlagen der WikiStile entsprechen denen in PmWiki1 - grundsätzlich wird ein Stil in einem %%Päärchen festgelegt:
Dieser Text ist %color=red% rot, %color=blue% blau, %% und standard (schwarz). |
Dieser Text ist rot, blau, und standard (schwarz). |
Es gibt eine große Anzahl von verfügbaren Stil Eigenschaften, welche vornehmlich an HTML und CSS angelehnt sind. Darüber hinaus kann der Autor eine Stilvorlage festlegen indem er die define=
Eigenschaft zu Hilfe nimmt. Wenn Du etwa den Stil %Meinstil%
festlegst kannst Du folgende Zeilen schreiben:
%color=red define=Meinstil% Hier gibts ein bischen %Meinstil% rote Schrift, die durch Verwendung einer Stilvorlage erzeugt wurde. |
Hier gibts ein bischen rote Schrift, die durch Verwendung einer Stilvorlage erzeugt wurde. |
Stilvorlagen können mit anderen Stilen als auch mit anderen Stilvorlagen miteinander kombiniert werden:
%color=red define=Deinstil% %bgcolor=yellow define=Gelbgrund% %Deinstil% Diese Schrift ist rot, %red bgcolor=#ccc% rot auf grauem Grund und %Deinstil Gelbgrund% rot auf einem gelben Hintergrund. |
Diese Schrift ist rot, rot auf grauem Grund und rot auf einem gelben Hintergrund. |
PmWiki1 Nutzer wird das bisher gesagte vertraut sein, da sich hierzu eigentlich nicht viel getan hat. PmWiki 2.0 kann neuerdings auf Blöcke Stile mit der apply=
-Stil Eigenschaft anwenden. Wenn man apply=block
als WikiStyle definiert wirkt das auf den gesamten Block, anstatt nur auf den folgenden Text:
Der gesamte Block %apply=block bgcolor=yellow% hat einen gelben Hintergrund, selbst wenn der WikiStyle in der Zeilenmitte auftaucht. %bgcolor=pink% Andere Inline (Nicht-Block) WikiStyles können in der Mitte der Textzeile sichtbar werden,%% und nach diesem (Nicht-Block) WikiStyle gehts weiter wie vor seinem Einschub in den Block. |
Der gesamte Block hat einen gelben Hintergrund, selbst wenn der WikiStyle in der Zeilenmitte auftaucht. Andere Inline (Nicht-Block) WikiStyles können in der Mitte der Textzeile sichtbar werden, und nach diesem (Nicht-Block) WikiStyle gehts weiter wie vor seinem Einschub in den Block. |
Text kann rechtsbündig oder zentriert ausgerichtet werden:
%block text-align=right% Der Text dieses Absatzes ist rechtsbündig. %block text-align=center% Der Text dieses Absatzes ist zentriert. |
Der Text dieses Absatzes ist rechtsbündig. Der Text dieses Absatzes ist zentriert. |
Tatsächlich vordefiniert PmWiki %right%
und %center%
Stilvorlagen so dass es noch einfacher geht:
%right% Das ist rechtsbündig. %center% Dieses ist zentriert. |
Das ist rechtsbündig. Dieses ist zentriert. |
Autoren können Ihre eigenst angepassten Stile festlegen:
%block bgcolor=#fdf define=Pm% %center bgcolor=#dfd border='3px dotted green' define=der designer% %right bgcolor=#ffffcc border='1px dotted red' define=Nichtraucher% %Pm% Alle Schrift auf einem hellrosa Hintergrund zeigt einen Kommentar von [[~Pm]] an. %der Designer% Hier hat der Designer etwas geschrieben. %Nichtraucher% Nicht nachts am Rechner Rauchen! |
Alle Schrift auf einem hellrosa Hintergrund zeigt einen Kommentar von Pm? an. Hier hat der Designer etwas geschrieben. Nicht nachts am Rechner Rauchen! |
Stile können auf fast alle Arten von Blöcken angewendet werden:
* %block bgcolor=yellow% Hier ist ein Listenpunkt * Da gibt's einen anderen Listenpunkt. * Hier gibts noch mehr von der Liste # Eine neue Liste |
|
Outlines mit vordefinierten %ROMAN%
, %roman%
, %ALPHA%
, und %alpha%
Listen-Block-Stilen sind möglich. Der Stil muß auf das erste Listenmerkmal in der Liste definiert werden (und möglicherweise entwickeln wir eine andere Syntax für diese Art gegliederter Listen): <--- Dokumentation bitte dann korrigieren!!??
# %ROMAN% Obere Ebene ## %ALPHA% Zweite Ebene ## Zweite Ebene ## Zweite Ebene ### Dritte Ebene ### Dritte Ebene ## Zweite Ebene ### Dritte Ebene #### %alpha% Vierte Ebene ##### %roman% Fünfte Ebene ##### Fünfte Ebene #### Vierte Ebene # Obere Ebene # Obere Ebene |
|
WikiStyles können mit CSS Stylesheets kombiniert werden um noch mächtigere Markup-Konglomenrate zu erzeugen.
Die unten stehende Liste ist eine "Outline" Liste: # %outline% Obere Ebene # Obere Ebene ## Zweite Ebene ### Dritte Ebene ## Zweite Ebene ## Zweite Ebene ### third-level #### Vierte Ebene ##### Fünfte Ebene Dagegen handelt es sich bei dieser Liste um eine gewöhnliche von PmWiki geordnete Liste: # Obere Ebene ## Zweite Ebene ### Dritte Ebene |
Die unten stehende Liste ist eine "Outline" Liste:
Dagegen handelt es sich bei dieser Liste um eine gewöhnliche von PmWiki geordnete Liste:
|
WikiStyles in Tabellen
%block font-family=monospace bgcolor=yellow define=tw% %tw%||Auf Wiedersehen!|| ||Schreibmaschine|| ||%tw%Grüß Dich!|| | ||
||Auf Wiedersehen!||
|
<< Wiki Stile | PmWikiDe.DokumentationsIndex | Hochladen von Dateien >>