caption: HTML created: 20141017141153174 creator: evolena modified: 20141118192457947 modifier: 127.0.0.1 tags: WikiText title: HTML in WikiText fr-title: HTML dans le WikiTexte type: text/vnd.tiddlywiki Les balises HTML (dont les commentaires ``) peuvent être utilisées directement en [[WikiTexte|WikiText]] : < Ceci est un simple bloc de texte. HelloThere ">> ; Remarque * Par conséquent, un mot écrit entre "chevrons" `< >` sera interprété comme une balise HTML, ce qui peut entraîner des effets de bord (notamment à cause de l'inexistence de la balise fermante).
À la place, mieux vaut utiliser le [[code HTML|Codes HTML]] des caractères "chevrons" : `<` et `>` ! Interprétation du contenu Par défaut, le contenu d'un élément HTML est interprété en mode texte ("inline mode" en anglais). Cela signifie que les [[formatages de texte|Formatting in WikiText]] (comme du gras ou un exposant) s'appliquent, mais que les formatages de type bloc (comme les tables, les listes ou les titres) ne sont pas reconnus. Pour que le contenu de l'élément HTML soit interprété en mode bloc ("block mode" en anglais), il faut faire suivre la balise ouvrante de deux retours à la ligne. < Ceci est du contenu en ''mode texte''. * Les listes ne sont pas reconnues -- pas plus que les paragraphes ! ---
Ceci est du contenu en ''mode bloc''. * Les listes sont reconnues
">> ! Attributs Les attributs d'une balise HTML peuvent être spécifiés littéralement, à l'aide d'une [[transclusion|Transclusion in WikiText]] ou par l'invocation d'une [[macro|Macros in WikiText]] : Par exemple, ici la valeur de l'attribut `href` sera égale à la valeur du tiddler ~MonLienDestination : ``` label du lien ``` Et là, l'attribut est spécifié en invoquant une macro (qui génère elle-même un lien qui peut être paramétré) : ``` >>label du lien ``` Les valeurs d'attribut littérales peuvent contenir des retours à la ligne (ignoré par le HTML) : ```
``` L'utilisation de trois caractères "guillemets doubles" `"""` permet de spécifier des valeurs d'attributs qui contiennent un seul caractère "guillemet double" : ```