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 :

Inline-block et Width


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut Inline-block et Width
    Bonjour à tous,

    Je suis confronté à un (petit) problème. Je m'explique :

    Je réalise un site web pour une entreprise et entre autres, je réalise une barre de menu latérale.
    Cette dernière est donc un bloc, dans laquelle sont contenus 3 autres blocs qui constituent mes 3 liens pour la redirection vers les autres pages.

    Mon problème : j'aimerais que mes 3 blocs soient de taille égale, et de façon à remplir entièrement le bloc parent.

    J'ai joué avec les longueur en px mais évidemment c'était trop beau pour que les tailles soient identiques
    Et le pourcentage ne m'aide pas plus ( 33,333333...% )

    Quelqu'un aurait la solution de ce problème, ou saurait-t'il si elle existe ?

    Merci pour vos réponses !

  2. #2
    Membre confirmé Avatar de raydenprod
    Homme Profil pro
    Frontend Developer
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Frontend Developer

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut
    tu enlèves la width de ta div global et tu mets la même taille à tes liens

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut
    Je n'ai pas mis de width à ma div globale (elle fait ainsi la largeur de la page).
    Du coup mes 3 blocs ne font que la taille du texte à l'interieur

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut
    Je me suis peut être mal expliqué...
    Mes 3 blocs sont des inline-block, donc ils sont les uns à côté des autres dans ma div globale.

  5. #5
    Membre confirmé Avatar de raydenprod
    Homme Profil pro
    Frontend Developer
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Frontend Developer

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut
    pourquoi ne pas mettre un padding de 2px à ta div global et faire trois div de 32% ?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut
    Ma foi, c'est une bonne idée !
    J'étais tellement concentré sur mon problème que n'y avais pas pensé...

    Je te remercie

  7. #7
    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,
    Citation Envoyé par raydenprod
    pourquoi ne pas mettre un padding de 2px à ta div global et faire trois div de 32% ?
    je dois admettre que la logique m'échappe
    (3 * 32%) +(2 * 2px) ?= 100%
    Citation Envoyé par Thunderburst
    Mes 3 blocs sont des inline-block
    Il te faut donc tenir compte des whiteSpace.

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

Discussions similaires

  1. ie inline-block ou inline
    Par pierreconeille dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/10/2009, 22h10
  2. Des inline block partiellement cliquables
    Par Halex78 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 01/04/2009, 18h43
  3. display:inline-block; Problème avec Netscape navigator
    Par mehdi_scofield dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/11/2008, 16h44
  4. Problèmes avec display:inline-block
    Par NewbiePower dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 30/10/2007, 11h34
  5. utilisation de display:inline-block
    Par CUCARACHA dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 06/08/2007, 15h21

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