comment faire pour centrer ?
Dernière réponse : dans Programmation
Bonjour,
j'ai un problème pour centrer mon site Web. En effet il fait 1024 pixels de largeur fixe. Donc c'est assez génant quand on le consulte sur un écran réglé en 1280 par 1024 par exemple.
En effet j'ai un menu déroulant pour lequel j'ai utilisé les attributs css position:absolute et left:0px pour qu'il fonctionne correctement. Et du coup maintenant je n'arrive pas à centrer l'ensemble de mon site.
Même en créant un tableau à 1 seule ligne et 1 seule colonne tout autour de mon site, ce la ne fonctionne pas.
Si j'enlève l'attribut left ou position, les rollover sur mes menus ne fonctionnent plus.
Donc je suis un peu désemparé, et je ne vois aucune solution.
J'espère que vous saurez m'aider.
Merci
j'ai un problème pour centrer mon site Web. En effet il fait 1024 pixels de largeur fixe. Donc c'est assez génant quand on le consulte sur un écran réglé en 1280 par 1024 par exemple.
En effet j'ai un menu déroulant pour lequel j'ai utilisé les attributs css position:absolute et left:0px pour qu'il fonctionne correctement. Et du coup maintenant je n'arrive pas à centrer l'ensemble de mon site.
Même en créant un tableau à 1 seule ligne et 1 seule colonne tout autour de mon site, ce la ne fonctionne pas.
Si j'enlève l'attribut left ou position, les rollover sur mes menus ne fonctionnent plus.
Donc je suis un peu désemparé, et je ne vois aucune solution.
J'espère que vous saurez m'aider.
Merci
<html> <head> <!-- TemplateBeginEditable name="doctitle" --> <title>Document sans titre</title> <link rel="stylesheet" type="text/css" href="fichiers/styles.css"> <!-- TemplateEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <!-- ImageReady Preload Script (site-final.psd) --> <SCRIPT TYPE="text/javascript"> <!-- function newImage(arg) { if (document.images) { rslt = new Image(); rslt.src = arg; return rslt; } } function changeImages() { if (document.images && (preloadFlag == true)) { for (var i=0; i<changeImages.arguments.length; i+=2) { document[changeImages.arguments[i]].src = changeImages.arguments[i+1]; } } } var preloadFlag = false; function preloadImages() { if (document.images) { site_final_03_over = newImage("images/site-final_03-over.gif"); site_final_04_over = newImage("images/site-final_04-over.gif"); site_final_05_over = newImage("images/site-final_05-over.gif"); site_final_06_over = newImage("images/site-final_06-over.gif"); site_final_07_over = newImage("images/site-final_07-over.gif"); site_final_09_over = newImage("images/site-final_09-over.gif"); site_final_10_over = newImage("images/site-final_10-over.gif"); site_final_12_over = newImage("images/site-final_12-over.gif"); site_final_13_over = newImage("images/site-final_13-over.gif"); site_final_14_over = newImage("images/site-final_14-over.gif"); site_final_15_over = newImage("images/site-final_15-over.gif"); site_final_17_over = newImage("images/site-final_17-over.gif"); preloadFlag = true; } } function divaffiche_tour(){ document.getElementById("mc_tour").style.display = "inline"; } function divcache_tour(){ document.getElementById("mc_tour").style.display = "none"; } function divaffiche_partenaires(){ document.getElementById("mc_partenaires").style.display = "inline"; } function divcache_partenaires(){ document.getElementById("mc_partenaires").style.display = "none"; } // --> </SCRIPT> <!-- End Preload Script --> <!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable --> </head> <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 ONLOAD="preloadImages();"> <div> <div style="width:1024px; height:150px"> <div style="float:left; width:608px; height:150px"><img src="../images/site-final_01.gif" border="0" alt="#"></div> <div style="float:left; width:416px; height:150px"><img src="../images/site-final_02.gif" border="0" alt="#"></div> </div> <div style="width:1024px; position:absolute; top:150px; float:left; z-index:100"> <div style="float:left; width:218px; top:150px"> <a href="#" ONMOUSEOVER="changeImages('site-final_03', 'images/site-final_03-over.gif'); return true;" ONMOUSEOUT="changeImages('site-final_03', 'images/site-final_03.gif'); return true;"> <img src="../images/site-final_03.gif" name="site-final_03" border="0" width="218" height="69"> </a> </div> <div id="m_tour" style="float:left; width:196px; top:150px" ONMOUSEOVER="changeImages('site-final_04', 'images/site-final_04-over.gif'); divaffiche_tour(); return true;" ONMOUSEOUT="changeImages('site-final_04', 'images/site-final_04.gif'); divcache_tour(); return true;"> <a href="#"><img src="../images/site-final_04.gif" name="site-final_04" border="0" width="196" height="69"></a> <div style="display:none" id="mc_tour" class="menu" onmouseover="changeImages('site-final_04', 'images/site-final_04-over.gif'); divaffiche_tour(); return true;" onmouseout="changeImages('site-final_04', 'images/site-final_04.gif'); divcache_tour(); return true;"> <div><a href="#" onmouseover="changeImages('site-final_09', 'images/site-final_09-over.gif'); return true;" onmouseout="changeImages('site-final_09', 'images/site-final_09.gif'); return true;"> <img src="../images/site-final_09.gif" name="site-final_09" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_13', 'images/site-final_13-over.gif'); return true;" onmouseout="changeImages('site-final_13', 'images/site-final_13.gif'); return true;"> <img src="../images/site-final_13.gif" name="site-final_13" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_15', 'images/site-final_15-over.gif'); return true;" onmouseout="changeImages('site-final_15', 'images/site-final_15.gif'); return true;"> <img src="../images/site-final_15.gif" name="site-final_15" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_17', 'images/site-final_17-over.gif'); return true;" onmouseout="changeImages('site-final_17', 'images/site-final_17.gif'); return true;"> <img src="../images/site-final_17.gif" name="site-final_17" border="0"></a></div> </div> </div> <div id="m_partenaires" style="float:left; width:194px; top:150px" ONMOUSEOVER="changeImages('site-final_05', 'images/site-final_05-over.gif'); divaffiche_partenaires(); return true;" ONMOUSEOUT="changeImages('site-final_05', 'images/site-final_05.gif'); divcache_partenaires(); return true;"> <a href="#"><img src="../images/site-final_05.gif" name="site-final_05" border="0" width="194" height="69"></a> <div style="display:none" id="mc_partenaires" class="menu" onmouseover="changeImages('site-final_05', 'images/site-final_05-over.gif'); divaffiche_partenaires(); return true;" onmouseout="changeImages('site-final_05', 'images/site-final_05.gif'); divcache_partenaires(); return true;"> <div><a href="#" onmouseover="changeImages('site-final_10', 'images/site-final_10-over.gif'); return true;" onmouseout="changeImages('site-final_10', 'images/site-final_10.gif'); return true;"> <img src="../images/site-final_10.gif" name="site-final_10" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_12', 'images/site-final_12-over.gif'); return true;" onmouseout="changeImages('site-final_12', 'images/site-final_12.gif'); return true;"> <img src="../images/site-final_12.gif" name="site-final_12" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_14', 'images/site-final_14-over.gif'); return true;" onmouseout="changeImages('site-final_14', 'images/site-final_14.gif'); return true;"> <img src="../images/site-final_14.gif" name="site-final_14" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_19', 'images/site-final_19-over.gif'); return true;" onmouseout="changeImages('site-final_19', 'images/site-final_19.gif'); return true;"> <img src="../images/site-final_19.gif" name="site-final_19" border="0"></a></div> <div><a href="#" onmouseover="changeImages('site-final_20', 'images/site-final_20-over.gif'); return true;" onmouseout="changeImages('site-final_20', 'images/site-final_20.gif'); return true;"> <img src="../images/site-final_20.gif" name="site-final_20" border="0"></a></div> </div> </div> <div style="float:left; width:198px; top:150px"> <a href="#" ONMOUSEOVER="changeImages('site-final_06', 'images/site-final_06-over.gif'); return true;" ONMOUSEOUT="changeImages('site-final_06', 'images/site-final_06.gif'); return true;"> <img src="../images/site-final_06.gif" name="site-final_06" border="0" width="198" height="69"> </a> </div> <div style="float:left; width:198px; top:150px"> <a href="#" ONMOUSEOVER="changeImages('site-final_07', 'images/site-final_07-over.gif'); return true;" ONMOUSEOUT="changeImages('site-final_07', 'images/site-final_07.gif'); return true;"> <img src="../images/site-final_07.gif" name="site-final_07" border="0" width="218" height="69"> </a> </div> </div> <div style="z-index:1; text-align:left; width:1024px; position:absolute; top:230px"> <table width="1024" border="0"> <tr> <td> <!-- TemplateBeginEditable name="contenu" --> <!-- TemplateEndEditable --> </td> </tr> </table> <div style="width:1024px; height:45px; text-align:center"> <hr color="#D7DF23" width="450"> <font face="Myriad, Arial, Helvetica, sans-serif" size="2"><a href="../plan_site.html">Plan du site</a> - <a href="../mentions.html">Mentions légales</a> - © Bioforce 2008 <img src="../images/logo.gif"></font> </div> </div> </div> </body> </html>
Autres pages sur : centrer
Lassé par la pub ? Créez un compte
En fait ça marche très bien sous Firefox. Mais j'ai des soucis avec IE.
En fait, avec la modif que tu m'as donné, mon bandeau du haut restait collé à gauche alors que le reste était centré (sous IE). J'ai donc rajouté un position:absolute à ma div qui englobe ce bandeau.
Mais maintenant c'est tout mon site qui est décalé sur la droite (il n'est pas centré mais bien plus sur la droite). J'ai essayé plein de trucs mais rien n'y fait.
Je te mets le début de mon code actuel :
En fait, avec la modif que tu m'as donné, mon bandeau du haut restait collé à gauche alors que le reste était centré (sous IE). J'ai donc rajouté un position:absolute à ma div qui englobe ce bandeau.
Mais maintenant c'est tout mon site qui est décalé sur la droite (il n'est pas centré mais bien plus sur la droite). J'ai essayé plein de trucs mais rien n'y fait.
Je te mets le début de mon code actuel :
<div style="margin:auto; text-align:center; width:1024px"> <div style="width:1024px; height:150px; position:absolute"> <div style="float:left; width:608px; height:150px"><img src="../images/site-final_01.gif" border="0" alt=""></div> <div style="float:left; width:416px; height:150px"><img src="../images/site-final_02.gif" border="0" alt=""></div> </div> <div style="width:1024px; position:absolute; top:150px; float:left; z-index:100">
Salut,
Si c'est pas centré sous IE, c'est à cause du doctype, tu n'en as pas mis, alors IE6 et supérieurs fonctionnent comme si tu utilisais IE5.5, qui ne comprend pas cette façon de centrer.
Ajoute ceci à la première ligne de ta page (avant le <html>) :
Si c'est pas centré sous IE, c'est à cause du doctype, tu n'en as pas mis, alors IE6 et supérieurs fonctionnent comme si tu utilisais IE5.5, qui ne comprend pas cette façon de centrer.
Ajoute ceci à la première ligne de ta page (avant le <html>) :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd" target="_blank">http://www.w3.org/TR/html4/loose.dtd</a>">
En fait j'avais bien mis un doctype, je l'avais juste pas copié dans mon message.
J'ai quand même essayé avec le bout de code que tu m'as donné (si jamais j'avais fais une faute de frappe) mais le résultat est le même.
Toujours mon site qui part sur la droite sous IE6 comme IE7.
Que faire ?
Merci pour tes réponses
J'ai quand même essayé avec le bout de code que tu m'as donné (si jamais j'avais fais une faute de frappe) mais le résultat est le même.
Toujours mon site qui part sur la droite sous IE6 comme IE7.
Que faire ?
Merci pour tes réponses
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumJe veux centrer mon image
- ForumComment centrer une image htlm
- ForumComment faire pour bien centrer image sur ecran d ordi
- ForumComment centrer mon ecran
- ForumCentrer un div dans un div .... [Résolu]
- ForumComment centrer une image par son centre avec un CSS
- Forum[Résolu] Centrer fond d'écran sur une page web !
- Forumcentrer verticalement un "wordart"
- ForumCentrer un texte sous une image
- Voir plus