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

Mise en page CSS Discussion :

Écriture verticale automatique avec css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut Écriture verticale automatique avec css
    Bonjour

    J'ai cherché et pas trouver...
    Comment faire de l'écriture verticale en CSS ?

    J'ai rusé en mettant des
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    div {position:relative;float:left}
    les unes après les autres pour les colonnes et en mettant un saut de ligne après chaque caractère, mais ce n'est pas génial...
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    En mettant une image à la place du texte ou alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    d<br />
    u<br />
     <br />
    t<br />
    e<br />
    x<br />
    t<br />
    e<br />

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Je ne pense pas qu'il y ait d'autre solution (en css2 en tout cas).

    troumad, ca fait plusieurs fois que je te vois mettre la construction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    position: relative;
    float: left;
    Pour moi, position:relative sert à placer l'élément par rapport au flux normal, alors que float:left sort l'élément du flux normal.
    Du coup, je ne comprends pas l'utilité de cela. Cette construction sert à corriger un bug d'un certain navigateur ou je suis passé a côté de quelque chose?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Citation Envoyé par MasterOfChakhaL
    Du coup, je ne comprends pas l'utilité de cela. Cette construction sert à corriger un bug d'un certain navigateur ou je suis passé a côté de quelque chose?
    Cette astuce me sert à poser un calque vertical (une ligne) à droite du précédent. Et ce quelque soit sa largeur. Non ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  5. #5
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    dans ce cas, float:left seul suffit

  6. #6
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Je viens de regarder en profondeur la remarque de MasterOfChakhaL. Ok, j'aéi compris un point de plus.
    Par contre trotters213 donne une solution qui convient presque...
    Je crois que mon problème est particulier !

    Voici un extrait de ma page dans l'état actuel :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     img {border:0;margin:2px;padding:0;vertical-align:top}
     a {margin:0;padding:0}
     #haut {background-color:#0f0;position:static}
     #gauche {z-index:3;}
     #gauche div {float:left}

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <body>
     <div id="gauche">
      <div>
       <img src="../miniatures/vaisselle.jpeg" alt="vaisselle" /><br />
       <img src="../miniatures/dormir.jpeg" alt="dormir" />
      </div>
      <div>
       <img src="../miniatures/oeuf.jpeg" alt="oeuf" /><br />
       <img src="../miniatures/tetedoeuf.jpeg" alt="tetedoeuf" /><br />
       <img src="../miniatures/oh.jpeg" alt="oh" />
      </div>
      [... autres div verticaux avec saut de ligne entre images...]
     </div>
     <div id="haut">
      <img src="../miniatures/aavechugo.jpeg" alt="aavechugo" />
      <img src="../miniatures/anniv0002.jpeg" alt="anniv0002" />
      <img src="../miniatures/avecchantal.jpeg" alt="avecchantal" />
      <img src="../miniatures/aveckiki.jpeg" alt="aveckiki" />
      [... autres images sans saut de lignes ...]
      </div>
    </body>
    </html>

    Le but est de mettre des images verticales à gauche. Ensuite des images horizontales à droite. Les images de droite devant profiter de tout l'espace disponible.

    Comme ceci, c'est bon, mais le calque de droite va jusqu'au bord gauche et c'est ce que j'aimerai éviter !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. Écriture automatique avec zone de texte?
    Par matdrap dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/06/2008, 15h23
  2. Aligner verticalement avec CSS
    Par machipot dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 13/12/2007, 16h14
  3. Probleme avec CSS
    Par Rychi dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/03/2005, 18h26
  4. Envoi de mail automatique avec Visual C++
    Par cza dans le forum MFC
    Réponses: 2
    Dernier message: 22/02/2005, 15h59
  5. Démarrage automatique avec xfce
    Par lunatix dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 21/09/2004, 22h50

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