IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Rotation d'un texte vertical dans un tableau


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2006
    Messages : 32
    Points : 26
    Points
    26
    Par défaut Rotation d'un texte vertical dans un tableau
    Bonjour à tous,
    Dans un tableau HTML j'ai un titre écrit verticalement, seulement il faudrait qu'il soit tourné de l'autre côté (rotaion à 180°) et je n'y arrive vraiment pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <table cellPadding=0 cellSpacing=0 border=1>
     <tr>
      <th rowspan=2 vertical-align=middle>
       <div style="writing-mode:tb-rl; white-space: nowrap;"><b>mon texte</b></div>
      </th>
     </tr>
    </table>
    Y a-t-il quelqu'un qui saurait comment faire ?
    Merci d'avance

  2. #2
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Bonsoir,
    peut-être en passant par CSS 3?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .rotation180 {
    	-moz-transform: rotate(7.5deg);  /* FF3.5+ */
    	-o-transform: rotate(7.5deg);  /* Opera 10.5 */
    	-webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
    	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
    	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
    }
    Au passage si ça marche je te conseil de placer les propriété filter/-ms-filter dans une CSS spécifique à IE

  3. #3
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2006
    Messages : 32
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Tout d'abord, merci de te pencher sur mon problème.
    Je dois t'avouer que ta réponse ne me parle pas vraiment. Je ne sais pas comment l'utiliser.
    Pour info, je suis sur IE8, mais c'est vrai qu'une solution portable sur tous les IE m'intéresserais.

  4. #4
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2006
    Messages : 32
    Points : 26
    Points
    26
    Par défaut
    Bon, en fait on a trouvé !!!
    Donc, pour ceux que ça intéresse, il faut juste rajouter : filter: flipv fliph; :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <table cellPadding=0 cellSpacing=0 border=1>
     <tr>
      <th rowspan=2 vertical-align=middle>
       <div style="writing-mode:tb-rl; filter: flipv fliph; white-space: nowrap;"><b>mon texte</b></div>
      </th>
     </tr>
    </table>
    Merci quand même à tous ceux qui se sont creusé les méninges pour moi !
    Bonne journée

  5. #5
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Citation Envoyé par Ptite Développeuse Voir le message
    Bon, en fait on a trouvé !!!
    Pas tout à fait, tu utilises des propriété microsoft qui ne s'appliqueront QUE sur Internet Explorer, il faut ajouter au ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	-moz-transform: rotate(-90deg);  /* FF3.5+ */
    	-o-transform: rotate(-90deg);  /* Opera 10.5 */
    	-webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
    Avec une class comme dans mon exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <p class="rotation90" ><b>mon texte</b></p>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PPT-2007] Rotation du texte à 270° dans un tableau
    Par FannyV dans le forum Powerpoint
    Réponses: 2
    Dernier message: 31/05/2017, 11h11
  2. Alignement vertical dans un tableau
    Par Aéris22 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 8
    Dernier message: 26/11/2006, 16h46
  3. Réponses: 1
    Dernier message: 14/06/2006, 19h56
  4. Texte vertical dans un TCanvas
    Par FredericB dans le forum C++Builder
    Réponses: 6
    Dernier message: 22/05/2006, 19h13
  5. [HTML] affichage d'un text brut dans un tableau
    Par fren2809 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 07/10/2005, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo