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 :

Décalage à cause d'une augmentation de résolution


Sujet :

CSS

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut Décalage à cause d'une augmentation de résolution
    Bonjour (et rebonjour à ceux qui m'ont déjà aidé il y a quelques semaines ) !

    Je m'occupe actuellement de ce site : http://www.make-development-inclusive.org/index.php et je travaille en résolution 1024*768. Pour une question de commodité, j'ai bloqué la largeur de mes pages à 1024 px. Jusque là tout va bien ...
    Mais quand j'augmente la résolution on peut voir quelques petits décalages
    Il y a 2 problèmes :
    - le bandeau tout en haut est légèrement décalé vers le bas (il devrait normalement être collé en haut de page)
    - la ligne juste en dessous du bandeau est elle aussi décalée vers le bas

    Je ne sais pas trop d'où ca vient. Voici le css du bandeau :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /*haut de la page : image (avec logo "Make inclusive development"), textes*/ 
    #header  
    { 
        height:13%; 
        background-image:url(images/bandeau1024.jpg); 
        background-position:center; 
        background-repeat:no-repeat; 
        text-align:center; 
        margin:auto; 
    }

    Je précise que j'ai le même problème sous firefox et que j'ai deux feuilles de style différentes : une pour IE et une pour FF.

    Ce qui est bizarre c'est que le texte qui est dans le bandeau n'est pas décalé, seule l'image est décalée. Pourtant si on regarde la structure de ma page php, on s'apercoit que la regle css pour le texte est déclarée dans la règle css pour l'image :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!--affichage du bandeau et du texte tout en haut : "Pour rompre..." et "Un projet financé..."--> 
    <div id="header">/*POUR L'IMAGE DU BANDEAU*/ 
        <div id="titletext">/*POUR LE TEXTE DU BANDEAU*/ 
     
        </div> 
        <div id="orangetext"> 
     
        </div> 
    </div>


    Si vous avez des idées je suis preneur !

    Merci d'avance pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    Salut. Tu peux peut être essayer de mettre un margin-top: 0px pour coller le header en haut de la page. Sinon tu peux nous montrer ton code "titletext" et "orangetext" pour voir pourquoi il ne se décale pas comme le header stp?
    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut
    Salut lv3895 !

    J'ai rajouté le margin-top mais ca n'a rien changé !

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #header 
    {
    	height:13%;
    	background-image:url(images/bandeau1024.jpg);
    	background-position:center;
    	background-repeat:no-repeat;
    	text-align:center;
    	margin:auto;
    	margin-top:0%;
    }

    Et voici le css de orangetext et titletext (je ne pense pas que ce soit ca qui soit en cause) :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #titletext 
    {
    	padding:0.5% 0%;
    	font-size:1.25em;
    	font-weight:bold;
    }

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #orangetext 
    {
    	color:#F30;
    	font-weight:bold;
    	font-style:normal;
    	font-size:1.05em;
    }

    J'ai pas mis de margin pour ces textes comme tu peux le voir. Et c'est pour ca que mon problème est tres bizarre. Le problème apparait aussi quand je suis en 1024*768 et que je zoom avec le ctrl + ou -. Si ca peut aider...


    Merci d'avance pour ton aide

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Enlève le height:13% sur le #header, laisse le s'adapter à la hauteur de son contenu
    Et rajoute simplement un padding:4px 0.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 71
    Par défaut
    C'était exactement ça le problème ! J'ai un tout petit peu agrandi le padding mais sinon le principe est le même

    Merci beaucoup c'est trop bien

    Fallait savoir que ce petit décalage tout innocent était dû à un height

    Quoi qu'il en soit, c'est !

    Merci encore et @ +

    Rom

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

Discussions similaires

  1. Décalage a cause d'une liste
    Par edertef dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/11/2008, 14h32
  2. Réponses: 1
    Dernier message: 05/11/2008, 10h23
  3. Augmenter la résolution d'une image
    Par ghassen_ing dans le forum 2D
    Réponses: 0
    Dernier message: 24/11/2007, 18h11
  4. [Oracle 9.1] Plantage SQL+ à cause d'une requête
    Par ftrifiro dans le forum Oracle
    Réponses: 8
    Dernier message: 04/10/2005, 15h08
  5. [debutant][servlet]erreur causée par une listBox
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 05/03/2004, 10h53

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