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 :

probleme de disposition


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut probleme de disposition
    Bonjour, j'ai un probleme de disposition en css
    voici ma strcture html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <div id="page">
       <div id="conteneur">
          <div id="photo"></div>
          <div id="info"></div>
          <div id="detail"></div>
       </div>
    </div>
    Avec le css suivant:
    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
     
    #page {
    	position: relative;
    	margin:0 auto;
    	width: 800px;
    	text-align: left;
    	border: #000 1px solid;
    	background-color: #E5E5E5;
    }
     
    #conteneur {
    	position: relative;
    	width: 800px;
    }
     
    #photo{
    	position: relative;
    	float: left;
    	width: 250px;
    	padding-left: 3px;
    	padding-top:3px;
    }
     
    #info{
    	position: relative;
    	float: right;
    	width: 547px;
    }
     
    #detail{
    	position: relative;
            float: right;
    	width: 547px;
    }
    Donc le probleme est que les 3 div (photo,info,detail) ne rentrent pas dans conteneur, donc il n'y a pa le cadre autour de ces 3 div (seulement sous firefox)

  2. #2
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    rajoute un <br style="clear: both" /> après le dernier div

  3. #3
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Ajouter overflow:hidden sur le div #conteneur ?
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  4. #4
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    |PaRa-BoL, il est préférable d'ajouter iun overflow:hidden sur le bloc conteneur pour éviter justement d'avoir à ajouter un élément HTML (HR ou BR le plus souvent)

    @leroidje.
    Pourquoi mettre un position:relative à tous tes blocs?

  5. #5
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    Erwan31 un overflow hidden va cacher les éléments qui dépassent plutôt que d'agrandir le conteneur non ?

  6. #6
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Citation Envoyé par |PaRa-BoL Voir le message
    Erwan31 un overflow hidden va cacher les éléments qui dépassent plutôt que d'agrandir le conteneur non ?
    J'aurais plutôt dit : Va "englober les éléments flottants".
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  7. #7
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    Effectivement je ne savais pas qu'un overflow hidden avait cet effet là

  8. #8
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par |PaRa-BoL Voir le message
    Erwan31 un overflow hidden va cacher les éléments qui dépassent plutôt que d'agrandir le conteneur non ?
    Tu fais bien de t'interroger puisque si le bloc doté de l'overflow avait eut une
    hauteur fixe ou en %, le fait d'agrandir les polices (Ctrl++ sur Safari et IE6-) masquerait les textes présent dans le bloc flottants qui s'allongent sur la hauteur. Mais ça ne pose pas de problème ici puisqu'aucune hauteur n'est indiquée

    @leroidje Ne pas oublier de manière général de conférer le layout (actif ici via la propriété width) pour IE6- au bloc doté de l'overflow pour qu'il englobe ses enfants flottant.

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

Discussions similaires

  1. probleme de disposition avec GridBagLayout dans une fenetre
    Par thierry_b dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 17/07/2009, 11h08
  2. Probleme de disposition en CSS
    Par johnson95 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/09/2008, 22h42
  3. Probleme de disposition layout
    Par zuzuu dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 11/07/2008, 09h00
  4. Problème de disposition sauf avec IE
    Par unreal2me dans le forum Balisage (X)HTML et validation W3C
    Réponses: 20
    Dernier message: 05/12/2006, 08h50
  5. [HTML] [IFRAME] Probleme de disposition
    Par Fredo02 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 20/09/2005, 08h22

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