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 :

Problème extension block sous Safari & Chrome


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
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 72
    Par défaut Problème extension block sous Safari & Chrome
    Bonsoir à tous,

    voilà je vais essayer de vous expliquer mon problème parce que je me prends la tête sur cette petite broutille depuis le début d'après midi et je crois bien que je vais finir par pêter un câble !

    En faites je cherche à ce qu'un block s'étende automatiquement en fonction de la taille des blocks qui se trouvent dedans. Mon block principal est le block "contain", celui ci s'étend bien, par contre le block juste en dessous, nommé "bloc", lui ne s'étend pas du tout sous Chrome et Safari.

    Sous IE et Firefox le block s'étend bien. Et j'ai beau tourner les choses dans tous les sens, impossible d'étendre ce second block. Il reste avec une taille minuscule. J'ai essayé de définir le height dans tous les sens, en %, auto...

    J'utilise pourtant la technique du <br /> extend. Bref je ne comprends plus rien. Pouvez vous me donner votre avis.

    Par avance merci de votre aide.

    Voici mon code de manière simplifié.

    HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    (...)
    <body>
         <div id="contain">
              <div id="bloc">
                   <br class="br_extend" />
              </div>
         </div>
    </body>
    (...)
    CSS :

    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
     
    html,body{
        height:100%;
    }
     
    #contain{
        display:block;
        float:none;
        clear:both;
        margin: 10px auto;
        width: 1000px;
        background-color:red;
    }
     
    #bloc{    
        display:block;
        float:none;
        clear:both;
        margin:0;
        width:1000px;
        background-color:purple;
    }
     
    .br_extend{
        float:none;
        clear:both;
    }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 228
    Par défaut
    Bonsoir,
    pas sur d'avoir bien compris le besoin, largeur ou hauteur, essaies de la mettre à 100%
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #bloc{    
        display:block;
        float:none;
        clear:both;
        margin:0;
        width : 100%; /*1000px;*/
        background-color:purple;
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 72
    Par défaut
    Merci pour ta réponse.

    En faites mon problème était qu'un de mes blocks ne voulait pas s'étendre sous safari et chrome. j'ai finalement réussi par trouver la solution pour que ce dernier le devienne. Il suffisait de rajouter la propriété "overflow:hidden" à mon block secondaire nommé "bloc", comme ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #bloc{    
        display:block;
        float:none;
        clear:both;
        margin:0;
        width:1000px;
        overflow:hidden;
    }

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

Discussions similaires

  1. Problème de cookies sous Safari
    Par Stephane_br dans le forum ASP.NET
    Réponses: 0
    Dernier message: 22/10/2010, 12h55
  2. Problème margin left sous safari 5 et chrome 6
    Par claire34 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 13/09/2010, 19h32
  3. Problème background-image sous safari mac
    Par spikto dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 21/05/2010, 17h12
  4. RegExp pour vérification d'email - sous Safari et Chrome
    Par Giill dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/05/2009, 12h57
  5. Problème d'affichage sous Safari
    Par jason69 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 03/08/2007, 12h50

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