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 :

Compréhension CSS Firefox


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut Compréhension CSS Firefox
    Salut !

    Quand je navique avec Firefox mon div s'élargit pas selon le contenu :

    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
     
    #squelette
    {
    width : 70em ;
    height : 100% ; 
    } 
     
    #banniere
    {
    width : 100% ;
    height : 100px ;
    }	
     
    #part_left
    {
    width : 12em ;
    height : 85% ;
    } 
     
    #part_right
    {
    width : 780px ;
    } 
     
    #part_down
    { 
    width : 70em ;
    height : 1em ;
    }
    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
     
    body
    {
    text-align:center;
    }	
     
    #squelette
    {
    border : solid black 1px ;
    }
     
    #banniere
    {
    border-bottom : solid black 1px ;
    }
     
    #part_left
    {
    float : left ;
    border-right : solid black 1px ;
    }
     
    #part_right
    {
    background-repeat: repeat-y;
    float : left ;
    text-align : center ;
    }
     
    #part_down
    { 
    border : solid black 1px ;
    background:blue;
    }
    Le squelette s'agrandit pas résultat ça dépasse de tous les côtés alors qu'avec IE c'est parfait

    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
     
    <div id="squelette"> 
      <div id="banniere">
      </div>
        <div id="part_left">
          <br /><br /><br /><br /><br /><br /><br /><br />
          <br /><br /><br /><br /><br /><br /><br /><br />
        </div>
        <div id="part_right">
          <br /><br /><br />blabla
          <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
    	  <br /><br /><br />blabla
     
        </div>
    </div>
    <div id="part_down">	
      </div>
    Quelqu'un peut m'aider svp ?

    Merci d'avance...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 9
    Par défaut
    Salut !

    essaye de metre ceci dans ton script ( dans les div que tu veux modifier ):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #squelette
    {
    width : 70em ;
    height : 100% ; 
    overflow: auto;
    }
    tu rajoute "overflow: auto;" , en français: " je veux que la taille de mon div soit en harmonie avec la taille de ma zone texte"


    Roswald

    PS: En général c'est IE qui est en retard pas Firefox

  3. #3
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    roswald, je me permet de te corriger.

    overflow:auto; signifie "Met des ascenseurs automatiquement si le contenu est plus grand que le conteneur"

    Là, le problème est plus compliqué, c'est que tu dit que ton div part_right est en float, ce qui veux donc dire que ton div est sortie du flux et qu'il n'est donc plus dans le div squellette.
    C'est le comportement standard que Firefox reproduit à la perfection

    Si tu veux régler ton problème, rajoute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="clear:both"></div>
    Juste après la fermeture de ton div part_right.

Discussions similaires

  1. [CSS][Firefox] prob de display:block sur un TR
    Par cyberzoide dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/05/2006, 11h37
  2. [CSS][firefox]positionner mes div sur une seule ligne
    Par hansaplast dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 29/03/2006, 14h44
  3. [HTML/CSS] Firefox ou pas ??
    Par Maxoo dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 15/12/2005, 18h19
  4. [CSS][Firefox] Probleme de footer sous firefox
    Par oknam dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 20/09/2005, 20h51
  5. [CSS / FireFox] Balise de lien <A> et propriété width
    Par DemonKN dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/08/2005, 10h54

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