This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

Modes d'analyse du WikiTexte : exemples de HTML

22 avril 2022 à 20h58

<div>

* La ligne vide après la balise ouvrante permet
* aux marqueurs de mode bloc (comme cette liste)
* d'être reconnus
</div>

Affichera ceci :

  • La ligne vide après la balise ouvrante permet
  • aux marqueurs de mode bloc (comme cette liste)
  • d'être reconnus

L'astuce de la ligne vide fonctionne aussi au sein des syntaxes reconnues seulement en mode en ligne (comme Mise en forme en WikiTexte) :

''<div>

* premier élément de la liste
* deuxième élément de la liste
</div>''

Affichera ceci :

  • premier élément de la liste
  • deuxième élément de la liste


<div>
* Une balise ouvrante non suivie d'une ligne vide
* signifie que la syntaxe en mode bloc (cette liste)
* ne sera PAS reconnue.

Les paragraphes ne sont reconnus qu'en mode bloc. Même avec des lignes vides, aucun nouveau paragraphe n'est reconnu.

Ceci n'est pas un nouveau paragraphe non plus.
</div>

Affichera ceci :

* Une balise ouvrante non suivie d'une ligne vide * signifie que la syntaxe en mode bloc (cette liste) * ne sera PAS reconnue. Les paragraphes ne sont reconnus qu'en mode bloc. Même avec des lignes vides, aucun nouveau paragraphe n'est reconnu. Ceci n'est pas un nouveau paragraphe non plus.


Les Tableaux en WikiTexte sont des éléments pour lesquels l'astuce de la ligne vide ne fonctionne pas. Pour que l'interpréteur reconnaisse une ligne de tableau, elle doit remplir exactement une ligne de texte.

Ajouter une ligne blanche après une balise ouvrante au sein d'une cellule de tableau répartit la ligne de tableau sur plusieurs lignes de texte, et l'interpréteur ne peut plus reconnaître ce texte en tant que ligne de tableau.

|la ligne de tableau|entièrement sur|une ligne de texte|est reconnue|

Affichera ceci :

la ligne de tableauentièrement surune ligne de texteest reconnue

|Avec une ligne vide après une balise ouvrante|<div>

* la liste est reconnue
* mais pas le tableau autour
</div>|

Affichera ceci :

|Avec une ligne vide après une balise ouvrante|

  • la liste est reconnue
  • mais pas le tableau autour
|


Le seul moyen de faire reconnaître la syntaxe de mode bloc dans des tableaux en WikiTexte est d'utiliser un widget $transclude avec l'attribut mode=block.

|Tableau imbriqué<<:>>|<$transclude tiddler="table-example" mode=block/>|

Affichera ceci :

Tableau imbriqué :
cellule unecellule deux
cellule troiscellule quatre

Notez que le widget $macrocall ne dispose pas d'un attribut mode similaire, et le contenu des définitions de macros ne peut être analysé qu'en mode en ligne.


Bien que moins pratiques, les balises html <table>, <tr>, <td> peuvent être utilisées comme un moyen sûr de faire reconnaître les syntaxes en mode bloc à l'intérieur d'un tableau.

<table>
<tr><td>

* premier élément de la liste
* deuxième élément de la liste
</td><td>

|tableau|imbriqué|
</td></tr>
</table>

Affichera ceci :

  • premier élément de la liste
  • deuxième élément de la liste
tableauimbriqué