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 :

Marge, Scrollbar et probleme de background


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut Marge, Scrollbar et probleme de background
    Salut à tous.

    J'ai 3 problème avec un projet et j'arrache mes cheveux !!!

    voici le site web.

    http://www.lukeblezard.com/testing/

    Safari et Firefox

    1 ) Quand je clique sur Hire Me mon bouton SEND touche le footer. J'ai ajouté une marge-bottom mais rien ne fait. Il touche le footer

    2) l'option background-url arrête de se répeter quand la résolution est plus grande que 1600.

    FireFox,

    Une scrollbar apparait tout le temps


    IE 7

    Le footer droite n'est pas tout en bas

    Voila si une bonne pouvait m'aider ca serait cool

    B.

  2. #2
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Bonjour,

    La scrollbar est dûe au bloc <div class="table"> qui est en display:table; avec une hauteur de 100%.
    Cette modification du rendu semble modifier la hauteur réelle du bloc qui fait légèrement plus de 100%.
    Si tu mets height:99%; au lieu de height:100%; la scrollbar devrait disparaître.

    Je ne reproduis ton problème n°1 que si la fenêtre du navigateur est réduite.
    Le problème est dûe à la marge basse négative que tu as mis sur rightContent . Ca fait remonter le bloc rightFooter et ils se chevauchent.

    Pour le background je ne peux pas tester, 1600 est une résolution trop élevée pour mon écran.

  3. #3
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    La scrollbar est dûe au bloc <div class="table"> qui est en display:table; avec une hauteur de 100%.
    Cette modification du rendu semble modifier la hauteur réelle du bloc qui fait légèrement plus de 100%.
    Si tu mets height:99%; au lieu de height:100%; la scrollbar devrait disparaître


    Ca marche nickel

    Je ne reproduis ton problème n°1 que si la fenêtre du navigateur est réduite.
    Le problème est dûe à la marge basse négative que tu as mis sur rightContent . Ca fait remonter le bloc rightFooter et ils se chevauchent.


    ok j'ai enlevé la marge négative dans mon footer du bas coté droit j'ai remplacé par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	position: absolute;
    	bottom:0;
    mais le chevauchement est toujours la.

    Pour le background je ne peux pas tester, 1600 est une résolution trop élevée pour mon écran
    .

    Si tu testes ce code

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml'>
    <head>
    	<title>Luke Blezard</title>
    	<style type="text/css" media="screen">
    		/* --------------------------------------------------------------------- */
    		/* --------------------------- SHARED CSS -------------------------------- */
    		/* --------------------------------------------------------------------- */
    		html,body {
    			margin:0;
    			padding:0;
    			height: 100%;
    		}
    		body {
    			background-image:url('http://www.lukeblezard.com/testing/images/background_y.gif');
    			background-repeat:repeat-y;
    			font-family:arialRoundedMTBold, Arial, Helvetica, sans-serif;
    			width:1600px;
    		}
    	</style>	
    </head>
      <body>
     
      </body>
    </html>
    Boom

    MERCI bc pour ton aide

  4. #4
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    background_y.gif fait 1300px de large et tu la répètes seulement en hauteur. Normal qu'elle ne se voit pas si la résolution dépasse 1300px de large.

    Pour le problème de chevauchement avec le pied de page, il faudrait que tu donnes une hauteur minimale (min-height) à ton bloc .table (720px, par exemple).

  5. #5
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    Citation Envoyé par c_s_s Voir le message
    background_y.gif fait 1300px de large et tu la répètes seulement en hauteur. Normal qu'elle ne se voit pas si la résolution dépasse 1300px de large.
    Je suis a la masse ce matin

    Citation Envoyé par c_s_s;5498220
    Pour le problème de chevauchement avec le pied de page, il faudrait que tu donnes une hauteur minimale ([B
    min-height[/B]) à ton bloc .table (720px, par exemple).
    J'ai mis un min-heigth ca fonctionne

    Merci

Discussions similaires

  1. [CSS] probleme de Background
    Par Halukard dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 04/01/2007, 21h55
  2. Problème de Background Image
    Par Tor_XIII dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 22/10/2006, 17h49
  3. [Css] Probleme de background sous ie
    Par bagu dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 10/08/2006, 22h07
  4. [css] Probleme avec background repeat
    Par meda dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/01/2006, 09h38
  5. [CSS] Probleme de background 3 images
    Par nocy dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 08/01/2006, 17h12

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