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 :

Div vertical et horizontale.


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut Div vertical et horizontale.
    Bonjour,

    Je galère à trouver une solution à ce problème.

    Comment faire pour que les div rose se touche (sans toucher a leurs taille).

    Code : 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <meta http-equiv="content-type" content="text/html; charset=windows-1250">
      <meta name="generator" content="PSPad editor, www.pspad.com">
          <style>       body {        font-family: 'Lucida Grande', Verdana, Arial, sans-serif;      }      
          .box {
          border: 3px solid black;
          background-color:pink;  
          width:auto;
          display: table;   
          white-space: nowrap;}            
     
          .com {
          background-color:yellow;     
          border: 3px solid black;                               
          -moz-transform: rotate(90deg) translateY(-40px) ;
          -o-transform: rotate(90deg) translateY(-40px)  ;
          -webkit-transform: rotate(90deg) translateY(-40px)  ;
          transform: rotate(90deg) translateY(-40px) ;
     
          -moz-transform-origin: 0% 0% ;
          -o-transform-origin: 0% 0% ;
          -webkit-transform-origin: 0% 0% ;
          transform-origin: 0% 0% ;
          display: table;
          white-space: nowrap;
          }
     
        </style> 
      <title>css</title>
      </head>
      <body >
     
      <div>
     
      <div style="float:left; border: 1px solid black;   ">
      <div class=box>DIV-111111</div>
      <div class=com>DIV-2222222222</div>
      </div>
     
      <div style="float:left; border: 1px solid black;   ">
      <div class=box>DIV-33</div>
      <div class=com>DIV-44444444</div>
      </div>
     
      <div style="float:left; border: 1px solid black;   ">
      <div class=box>DIV-55555555555555555</div>
      <div class=com>DIV-6666666666666666666666</div>
      </div>
     
      </div>
     
      </body>
    </html>


    Merci d'avance.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .box {
      border: 3px solid black;
      background-color:pink;
      width:auto;
    /* A SUPPRIMER
      display: table;
      white-space: nowrap;
    */
    }

  3. #3
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Non.. je veux que mes blocs rose restent à la taille de leurs texte.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    dans ce cas mets la width à 100% et non en auto.
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .box {
      border: 3px solid black;
      background-color:pink;
      width:100%;
      display: table;
      white-space: nowrap;
    }

  5. #5
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Avec le width à 100%, sur chrome ça part en vrille.. sinon ça me remet les div rose à la même taille que les div du dessous sur les autres navigateurs.

    Le problème c'est que les div du bas, qui sont tournée, garde leurs "place" horizontal.. il y a une décorrélation du visuel et de la physique de la page HTML.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Citation Envoyé par Golgotha Voir le message
    Avec le width à 100%, sur chrome ça part en vrille.. sinon ça me remet les div rose à la même taille que les div du dessous sur les autres navigateurs.

    Le problème c'est que les div du bas, qui sont tournée, garde leurs "place" horizontal.. il y a une décorrélation du visuel et de la physique de la page HTML.
    j'aime bien la définition...

    plus sérieusement, il te faut mettre un DOCTYPE Strict, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

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

Discussions similaires

  1. [CSS 3] Centrer div verticalement et horizontalement
    Par vbaguet dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/02/2013, 14h58
  2. Retirer l'espace entre 2 div vertical
    Par nass94 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 01/04/2009, 14h25
  3. Comment aligner un div (vertical)
    Par pierrot10 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/12/2008, 22h27
  4. Div vertical lié au footer
    Par razorlok dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/05/2008, 17h09
  5. [DIV] vertical align
    Par crakocrako dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/07/2006, 14h47

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