Alors les attributs de bloc, c’est cool, mais ça serait bien d’avoir aussi des attributs pour les éléments en ligne, non ?
Eh bien ça sera aussi dans la 2.17, avec au passage l’ajout de la possibilité de mettre des <span>
avec la syntaxe ;;contenu-du-span;;
.
Quant aux attributs des éléments en ligne, la syntaxe est la suivante : §attributs§
, à placer juste avant le marqueur de fin de balise.
Exemple pour ajouter une classe à une citation en ligne :
Il ne faut pas croire tout ce qui se dit sur Internet, ;;Charles De Gaulle§class="signature"§;;
Ce qui donnera :
<p>Il ne faut pas croire tout ce qui se dit sur Internet, <span class="signature">Charles De Gaulle</span>
Et une fois rendu :
Il ne faut pas croire tout ce qui se dit sur Internet, Charles De Gaulle
Pour l’instant il existe une limitation pour les attributs des éléments en ligne, ils ne peuvent être imbriqués ; on ne peut pas utiliser par exemple :
Il ne faut pas croire tout ce qui se dit sur Internet, __Charles ''De Gaulle§class="patronyme"§''§class="auteur"§__.
Dans ce cas là, tous les attributs sont mis au niveau de l’élément le plus haut (englobant), et donc ici c’est le <strong>
qui va hériter de class="patronyme"
et de class="auteur"
.
J’essaierai de faire sauter cette limitation, mais vu le manque de documentation dans le code du moteur de wiki, c’est tout sauf simple et je m’y casse les dents depuis hier…
1 De Tomek -
Ça va être bien cool ça !
Une question sans doute idiote : est-ce qu’il y aurait moyen d’attribuer une classe à un bloc(k) - autre qu’aside ?
2 De Franck -
Pour les blocs il faudra utiliser la syntaxe
§§attributs du bloc§§
décrite dans ce billet. Ça vaut pour tous les blocs reconnus par le wiki, pas seulement<aside>
.3 De Tomek -
Bien !