margin auto css qui coupe les sites !
8 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
margin auto css qui coupe les sites !
Bonsoir les gens !
Je reviens vous embeter avec mes problèmes de css
Pour centrer mon site sous les navs autres que IE, j'utilise :
Bon, ca marche nickel, je vous rassure... Seulement ! Voila le code entier du div :
Quand je test le site en 800x600, que vois-je ? Le site a perdu un bout à gauche ! En fait, le margin auto me redimensionne le site en 800px ! Donc il enlève gentillement 75px du site (a gauche).
Et il ne fait ca QUE quand il y'a un background-color ou background-image.
C'est fort quand meme !!!!
Si vous voulez, une preuve, ouvrez tout autre nav que IE en 800x600 sur -www.ideezik.com/v2
J'ai essayé de comprendre ce bug tout l'apres-midi et là je sèche !
Il m'embete ce css
David
Je reviens vous embeter avec mes problèmes de css
Pour centrer mon site sous les navs autres que IE, j'utilise :
- Code: Tout sélectionner
margin-left:auto;
margin-right:auto;
Bon, ca marche nickel, je vous rassure... Seulement ! Voila le code entier du div :
div#header {
background-image: url(img/ban.gif);
width: 875px;
height: 64px;
padding: 0px;
margin-left:auto;
margin-right:auto;
text-align:justify;
}
Quand je test le site en 800x600, que vois-je ? Le site a perdu un bout à gauche ! En fait, le margin auto me redimensionne le site en 800px ! Donc il enlève gentillement 75px du site (a gauche).
Et il ne fait ca QUE quand il y'a un background-color ou background-image.
C'est fort quand meme !!!!
Si vous voulez, une preuve, ouvrez tout autre nav que IE en 800x600 sur -www.ideezik.com/v2
J'ai essayé de comprendre ce bug tout l'apres-midi et là je sèche !
Il m'embete ce css
David
-

ludoanimation - WRInaute passionné

- Messages: 591
- Inscription: Ven Juil 25, 2003 15:17
Salut,
essaye de preceder ton div par un :
ensuite :
en fait c'est le text align de ton body qui va centrer les ton header.
pour ma part, je suis en train de reecrire tous le site en xhtml et css et j'ai pris le parti de ne JAMAIS utiliser de MARGIN ou de PADDING, je prefere alourdir le code avec des blocs en plus la ou je veux des espacements, et jouer avec les align span et clear ... enfin tant que tous les brouteurs ne sont pas aux normes.
Ludo
essaye de preceder ton div par un :
- Code: Tout sélectionner
body { margin: 0px auto; text-align: center;}
ensuite :
- Code: Tout sélectionner
div#header {
background-image: url(img/ban.gif);
width: 875px;
height: 64px;
padding: 0px;
margin: 0px;
text-align:justify;
}
en fait c'est le text align de ton body qui va centrer les ton header.
pour ma part, je suis en train de reecrire tous le site en xhtml et css et j'ai pris le parti de ne JAMAIS utiliser de MARGIN ou de PADDING, je prefere alourdir le code avec des blocs en plus la ou je veux des espacements, et jouer avec les align span et clear ... enfin tant que tous les brouteurs ne sont pas aux normes.
Ludo
div#header c'est valable ca? Moi j'ai jamais vu, je connais que #header div {...
ca pourrait quand meme pas venir de la?
pour etre sur que ce soit pas un probleme de margin ou padding du contenants, tu peux toujours essayer:
* {
margin:0;
padding:0;
}
ca pourrait quand meme pas venir de la?
pour etre sur que ce soit pas un probleme de margin ou padding du contenants, tu peux toujours essayer:
* {
margin:0;
padding:0;
}
C'est bien la le plus étrange ! Moi aussi j'ai fait ce test. Et ca fonctionne nickel. Sauf.... en 800x600 ! Si tu te mets en 1024 ou en 1280 et que tu réduis la fenetre (meme en dessous de 800x600) ca marche nickel mais en 800x600 (reel) ca merde !
Y'a de quoi rien comprendre moi je vous le dit !!!
David
Y'a de quoi rien comprendre moi je vous le dit !!!
David
Bon bah après trois quatre jours d'essais... Impossible d'afficher un site qui fait plus de 800px en résolution 800x600 avec des margin-auto et des background-color ou background-image....
J'irais pas jusqu'a dire que ca m'enerve.... mais j'suis pas loin là !
Du coup, les gens qui utilisent un vrai navigateur n'auront pas le site centré ! Super...
David
J'irais pas jusqu'a dire que ca m'enerve.... mais j'suis pas loin là !
Du coup, les gens qui utilisent un vrai navigateur n'auront pas le site centré ! Super...
David
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les Smart Answers arrivent chez Ask France
- Google crawle les fichiers CSS
- Customize Google (extension Firefox)
- Google Labs lance Google Alternate Views
- Prise en compte de la mise en page HTML par les moteurs de recherche
- Google Desktop pour Mac OS X
- Easter Egg dans Google Chrome (fonctions cachées)
- Deux nouveaux blogs officiels : Google Talk et Google Base
- Le blog officiel de Google SketchUp
- Recherche dans l'actualité WebRankInfo
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum