web-dev-qa-db-fra.com

Encodage d'un onglet en html

Je peux encoder un espace en utilisant   dans un document HTML. Existe-t-il un équivalent pour le caractère de tabulation?

J'essaie de précharger un <textarea> avec du texte contenant des tabulations, mais mon CMS supprime tous les caractères de tabulation qui existent dans le code HTML.

45
Senseful

Après avoir examiné votre modification, la réponse est très simple: &#9; :)

54
Bryan Field

&emsp;, &ensp;, &#8195; ou &#8194; peut être utilisé.

En savoir plus sur W3.org pour HTML

En savoir plus sur W3.org pour HTML4

23
shyammakwana.me

La seule façon d'encoder un caractère TAB en HTML pur est de l'entourer de <pre></pre> tags, qui transforme votre police en police mono-espace comme Courier New. Il n'y a pas de <tab></tab> comme les balises en HTML. Ne me demandez pas pourquoi.

Endroit "<textarea> etc "entre les balises.

Avec tout le respect dû aux réponses ci-dessus, il suffit de placer &#9 ne fonctionnera pas car HTML le remplacera par un espace à moins qu'il ne soit entre les balises PRE.

7
Fandango68

La réponse simple et facile est incluse dans CSS.

White-space : pre;
2
Amir hossein Karimi