[HTML] texte à la verticale

Résolu
bonjour,

j'aimerai savoir si dans la norme HTML, il est possible de mettre un texte à la verticale, de sorte à faire des en tetes de colonne par exemple ??

ou alors s'il faut passer par un javascript ?

Merci

__________________________________________
01001001110101001010100101 et plus si affinités

15 réponses

Résumé de la discussion

La question porte sur la possibilité, en HTML, de rendre du texte vertical pour des en-têtes de colonne sans recourir systématiquement à du JavaScript ou à des images. La meilleure réponse propose d'utiliser la propriété CSS writing-mode avec tb-rl et white-space: nowrap, indiquant que le texte peut devenir vertical via CSS, mais cela ne fonctionne qu'avec IE5.5+. D'autres méthodes évoquent des scripts ou des images générées côté serveur, des solutions compatibles plus largement mais nécessitant des ressources supplémentaires ou des rendus graphiques (images, rotation d'écran, etc.). Pour d'autres contextes, des références pointent vers des méthodes alternatives comme la rotation CSS, la génération d'images ou des scripts côté serveur, chacun apportant des compromis sur l'accessibilité et la performance.

Bobot (l’IA à votre service)
  1. Pas besoin de tout cela!

    Il suffit d'utiliser les propriétés CSS (ne fonctionne qu'avec IE5.5+)

    <div style="writing-mode:tb-rl; white-space: nowrap;">
    	Ce texte est vertical
    </div>
    


    ;-)
    HackTrack
    16
    1. c'est pas mal, mais ca a un gros défaut, ca marche qu'avec IE5.5+,
      alors sous konqueror, bof bof

      merci

      __________________________________________
      01001001110101001010100101 et plus si affinités
      0
    2. Merci bacchus pour moi c'est TOP
      0
    3. Merci
      0