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 :

Padding qui agrandit un DIV


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 20
    Par défaut Padding qui agrandit un DIV
    Bonjour,

    J'ai deux DIV cote à cote de 512 de large, englobés par un DIV de 1024. Quand je mets du Padding sur un de mes deux DIV il me l'agrandit, pourquoi ?

    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
     
    .accueil  {
              clear: both;}
     
    .accueil_logo  {
                   text-align:center;
                   border:none;
                   width:512px;
                   padding-top:60px;
                   float:left;
                   }
     
    .corps    {
              font-family:"verdana";
              color:#5b5656;
              font-style:italic;
              width:512px;
              border:none;
              padding-top:60px;
              float:left;
              padding-right:20px; /*c'est ce padding qui gene*/
              }  
     
    .travaux  {
              text-align:center;
              border:none;
              width:1024px;
              clear: both;
              padding-top:60px;
              }
     
    h3   {
         font-family:"verdana";
         font-size:1.5em;
         }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
         <div class="accueil">
              <div class="accueil_logo">
                   <img src="img/tableauaccueil.png" alt=""/>
              </div>
              <div class="corps">
                   <h3>Lorem ipsus</h3>
              </div>
         </div>

    Merci pour vos reponses

  2. #2
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    Bonjour,

    c'est tout à fait normal
    (bien que nos vieux amis IE < 6 ne l'entendaient pas ainsi : c'était le fameux mode Quirks)

    si tu as une boite :
    - width = 200px
    - padding = 10px
    - border = 1px
    - margin = 20px

    la largeur de ta boite est : 200 + 10*2 + 1*2 + 20*2 = 262 px

    (et non pas 138px + tout le reste qui te ramenerait à 200px)

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Parce que c'est normal.
    Cf : http://j-willette.developpez.com/tut...ge=page_1#LI-C
    Il te faut juste réduire la largeur de ton élément pour qu'il prenne en compte la taille du padding.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 20
    Par défaut Merci
    Merci pour vos reponses

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

Discussions similaires

  1. Comment créer un espace entre le texte qui entoure un div et le div ?
    Par Alexandrebox dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 22/03/2009, 08h39
  2. [TinyMCE] Bug qui masque une div indépendante à l'ouverture (IE6)
    Par Invité dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 30/06/2008, 12h30
  3. Faire un menu à gauche qui renvoie dans DIV de droite ?
    Par youpitralala dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 23/06/2008, 18h15
  4. Texte qui sort du "div"
    Par Aspic dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 07/07/2007, 00h05
  5. PB avec mot trop long qui agrandit mon tableau !
    Par wormseric dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 19/07/2006, 17h01

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