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 :

Largeur d'un élément


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 59
    Par défaut Largeur d'un élément
    Bonjour

    J'ai 4 élément avec un "width: 25%;". Entre ces élément j'aimerais mettre un espace entre chaque élément.

    Comment puis je faire pour que mon 25% comprenne l'espace afin que les boites ne sorte pas du conteneur?

    Merci

  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,
    regarde du coté de box-sizing: border-box;, compatibilité pas encore entièrement garantie sans préfixe propriétaire.

  3. #3
    Membre actif
    Avatar de Mell
    Femme Profil pro
    Développeuse Front-end
    Inscrit en
    Janvier 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeuse Front-end
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2011
    Messages : 107
    Par défaut
    Sachant que tu as 4 bloc de 25% ça veut dire que cela prend 100% de l'espace de ton conteneur.
    Pour pouvoir mettre des espaces entre ces blocs, il faut que tu réduises la taille de tes blocs et que tu leurs mettent un margin ou un padding au choix suivant le résultat que tu veux.

  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
    à mon avis ce n'est pas le besoin, mais qui sait...
    Comment puis je faire pour que mon 25% comprenne l'espace

  5. #5
    Membre actif
    Avatar de Mell
    Femme Profil pro
    Développeuse Front-end
    Inscrit en
    Janvier 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeuse Front-end
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2011
    Messages : 107
    Par défaut
    Bah c'est pas clair alors, avec du code et un exemple, ce serait peut être plus simple... A l'aide d'un jsfiddle par exemple.

  6. #6
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Pas besoin de JSFiddle >< On peut mettre du code sur DVP (c'est magique ®) !
    Donc,
    1. Soit byrong utilise la solution de NoSmoking (.avecBoxSizing);
    2. Soit il réduit la largeur de ses boîtes (.sansBoxSizing).

    Ex :
    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
    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
    <!DOCTYPE html>
    <html dir="ltr" lang="fr-FR">
    <head>
     <meta charset="UTF-8" />
     <title>Border-box</title>
     <style type="text/css">
    div {
     border: 1ex solid white;
     height: 4em;
    }
    .avecBoxSizing {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
      /* taille = width/height + padding + border */
     float: left;
     width: 25%;
     background: green;
    }
     
    .sansBoxSizing {
     display: inline-block;
     width: 20%;
      /* par exemple */
     background: red;
    }
    .sansBoxSizing-content {
     text-align: center;
    }
     </style>
    </head>
    <body>
    <section>
     <div class="avecBoxSizing"></div>
     <div class="avecBoxSizing"></div>
     <div class="avecBoxSizing"></div>
     <div class="avecBoxSizing"></div>
    </section>
    <section class="sansBoxSizing-content">
     <div class="sansBoxSizing"></div>
     <div class="sansBoxSizing"></div>
     <div class="sansBoxSizing"></div>
     <div class="sansBoxSizing"></div>
    </section>
    </body>
    </html>

Discussions similaires

  1. Largeur "width" sur un élément en "position:fixed"
    Par abc.xyz dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/05/2015, 14h40
  2. Réponses: 3
    Dernier message: 10/03/2014, 08h21
  3. Problème de largeur des éléments d'un sous-menu
    Par alejandro dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/02/2009, 12h38
  4. Centrer un élément dont on ne connait pas la largeur
    Par maa dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/01/2007, 17h08
  5. [JMF][MediaPlayer] hauteur et largeur de la video
    Par mbp566 dans le forum Multimédia
    Réponses: 3
    Dernier message: 07/08/2002, 15h19

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