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 :

[CSS] height, margin


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut [CSS] height, margin
    Salut,
    J'essai de me mettre au normes transitional et avec ques des div. Pour les mises en page ça craint, faut apprendre...
    Donc moi tout bêtement j'ai un div contenant une image de fond qui se répète et qui fait 5 px de hauteur.
    Quand je met mon div, celui-ci doit faire 15px de haut par défaut. En mettant dans mon style height: 5px, ça décale mon div sur la gauche et la droite, mais n'agit en rien sur la hauteur:
    bug.gif -> avec height: 5px;
    bug2.gif -> sans précision de hauteur.

    Le code (qui sert a rien ):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #divBgTop {
       background-image: url(images/top.jpg);
       background-repeat: repeat-x;
       border: 1px solid red;
    }
    Comment faire?
    Merci
    Images attachées Images attachées   

  2. #2
    Membre émérite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par défaut
    Je n'ai pas compris ton problème là. Tu définis ton div avec une taille de 15px donc quel est le rapport avec le 5px ?

    Nas'

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Non justement quand je ne précise rien, mon div s'ajuste à environ 15px de hauteur. Quand je fixe 5px de hauteur (hauteur de mon image), le div rétrécit à droite et gauche (comme le montre les images) mais pas en hauteur

  4. #4
    Membre émérite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par défaut
    Ok c'est donc le cadre rouge que tu voudrais agrandir pour qu'il se place genre à la dimension du fond bleu?
    Montre ton code avec le height puis aussi le code HTML. C'est bizarre ton truc. Y'a pas un div imbriqué dans un autre qui gène? Genre un padding-bottom qui interdit à ton cadre rouge de descendre ou je ne sais quoi dans ce style

    Nas'

  5. #5
    Membre expérimenté
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    tu as mis les margin et padding a 0? tu n'a pas de div imbriqué?

    Montre nous ton code ((x)html et css) on pourra t'aider plus efficacement..


    romain

  6. #6
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Oui j'ai des div imbriqués. Si vous voulez m'aider (et vous amuser par la même occasion ) je vous mes les codes:

    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
    <div id="putCenter">
       <div id="divLeftShadow">&nbsp;</div>
       <div id="divRightShadow">&nbsp;</div>
       <div id="noMarge">
     
          <div id="divHead"><span id="headTitle">Test</span></div>
          <div id="divBgTop">&nbsp;</div>
          <div id="divMenu">  
             Test
          </div>
          <div id="divBgBottom">&nbsp;</div>
          <div id="divContent">
             Test
          </div>      
     
       </div>
    </div>
    et Css

    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
    #putCenter {
       width: 620px;
       margin-left: auto;
       margin-right: auto;
    }
    #divLeftShadow {
       width: 10px;
       float: left;
       background-image: url(images/left.jpg);
       background-repeat: repeat-y;
     height: 575px;
    }
    #divRightShadow {
       float:right;
     height: 575px;
       width: 10px;
       background-image: url(images/right.jpg);
       background-repeat: repeat-y;
    }
    #divBgTop {
       background-image: url(images/top.jpg);
       background-repeat: repeat-x;
       border: 1px solid red;
    }
    #divBgBottom {
       background-image: url(images/bottom.jpg);
       background-repeat: repeat-x;
    }
    #divHead {
       margin: 0 10px 0 10px;
     padding: 10px;
       background-color: white;
    }
    #divMenu {
     background: #A3C6E5;
     text-align: center;
    }
    #noMarge {
       margin: 0;
       padding: 0;
    }
    #divContent {
       background: white;
       padding: 10px;
    }
    #headTitle {
     color: orange;
     font-size: 13px;
     font-weight: 800;
    }



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

Discussions similaires

  1. CSS - Height: 100%
    Par MaximeL09 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/08/2012, 11h03
  2. Ajustement hauteur cadre général - .CSS height:?
    Par Arc'ad dans le forum Mise en page CSS
    Réponses: 23
    Dernier message: 02/05/2012, 18h36
  3. problème avec une propriété css "height"
    Par ferhat.adel dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 26/02/2011, 15h14
  4. [CSS][IE]margin négatif
    Par Pierre Maurette dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/09/2005, 11h48
  5. [CSS] Bug IE avec height ne marche pas avec les %
    Par El Riiico dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 23/06/2005, 17h11

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