PmWiki utilise les WikiStyles comme mécanisme de définition des styles de texte avec des couleurs ou d'autres attributs.
Un style est défini par une paire de signes '%' qui modifie le texte comme dans l'exemple:
Ce texte est %color=red% rouge, %color=blue% bleu, %% et normal (noir).
|
Ce texte est rouge, bleu, et normal (noir).
|
Il existe un grand nombre de propriétés de style, empruntées au HTML et aux feuilles de style (CSS). De plus, un auteur peut définir un 'raccourci de style' en utilisant la propriété define=
. Par exemple, pour définir un style de %red%
, on peut utiliser:
%define=rouge color=red%
Ici on trouve du texte %rouge% rouge créé avec un 'raccourci de style'.
|
Ici on trouve du texte rouge créé avec un 'raccourci de style'.
|
Les raccourcis peuvent être combinés avec d'autres styles, incluant d'autres raccourcis:
%color=red define=rouge%
%bgcolor=yellow define=fdjaune%
%rouge% Ce texte est rouge, %rouge bgcolor=#ccc% rouge sur fond gris, et %rouge fdjaune% rouge sur fond jaune.
|
Ce texte est rouge, rouge sur fond gris, et rouge sur fond jaune.
|
Spécifier apply=block
dans un WikiStyle fera en sorte que ce style s'applique au bloc entier, au lieu de s'appliquer uniquement au texte qui suit:
Ce bloc entier %apply=block bgcolor=yellow% a un fond jaune, même si le style n'apparait qu'au milieu de la ligne. %bgcolor=pink% D'autre style 'en ligne' (non appliqués à des blocs) peuvent apparaître au milieu de la ligne,%% comme auparavant.
|
Ce bloc entier a un fond jaune, même si le style n'apparait qu'au milieu de la ligne. D'autre style 'en ligne' (non appliqués à des blocs) peuvent apparaître au milieu de la ligne, comme auparavant.
|
Ceci implique qu'il est désormais possible de faire du texte aligné à droite et centré:
%block text-align=right% Le texte de ce paragraphe est aligné à droite.
%block text-align=center% Le texte de ce paragraphe est centré.
|
Le texte de ce paragraphe est aligné à droite.
Le texte de ce paragraphe est centré.
|
En fait, PmWiki prédefinit les raccourcis de styles %right%
et %center%
aussi vous pouvez écrire ceci plus simplement:
%right% Ceci est aligné à droite.
%center% Ceci est centré.
|
Ceci est aligné à droite.
Ceci est centré.
|
Les auteurs peuvent définir leurs propres styles:
%block bgcolor=#fdf define=Pm%
%center bgcolor=#dfd border='3px dotted green' define=snoopy%
%Pm% Tout texte qui est écrit sur un fond pourpre est un commentaire de [[~Pm]].
%snoopy% Ici un texte de snoopy.
|
Tout texte qui est écrit sur un fond pourpre est un commentaire de Pm?.
Ici un texte de snoopy.
|
Les styles peuvent s'appliquer à pratiquement tout type de bloc:
* %block bgcolor=yellow% Ceci est un élément de liste
* Ceci est un autre élément de liste
* Encore un élément de liste
# Une nouvelle liste
|
- Ceci est un élément de liste
- Ceci est un autre élément de liste
- Encore un élément de liste
- Une nouvelle liste
|
En particulier, ceci souligne qu'il est maintenant possible d'utiliser les styles de liste prédéfinis %ROMAN%
, %roman%
, %ALPHA%
, et %alpha%
. Ce style doit être spécifié dans le premier item de la liste (et nous devons développer une autre syntaxe pour ce genre de liste ordonnée):
# %ROMAN% Niveau supérieur
## %ALPHA% Deuxième niveau
## Deuxième niveau
## Deuxième niveau
### Troisième niveau
### Troisième niveau
## Deuxième niveau
### Troisième niveau
#### %alpha% Quatrième niveau
##### %roman% Cinquième niveau
##### Cinquième niveau
#### Quatrième niveau
# Niveau supérieur
# Niveau supérieur
|
- Niveau supérieur
- Deuxième niveau
- Deuxième niveau
- Deuxième niveau
- Troisième niveau
- Troisième niveau
- Deuxième niveau
- Troisième niveau
- Quatrième niveau
- Cinquième niveau
- Cinquième niveau
- Quatrième niveau
- Niveau supérieur
- Niveau supérieur
|
<< WikiStyles | Index de la documentation | Raccourcis clavier >>
Traduction de PmWiki.WikiStyleExamples
Page originale sur {*{$FullName}]] - [[$}[Backlinks]->{*{$FullName}?action=search&q=link={*$}FullName}&fmt=title
Dernières modifications:
[[{*{$FullName}]]: {*$}LastModified}
[[PmWiki.{*{$Name}]]: {PmWiki.{*$}Name}$LastModified}