Problème centrage site internet (URGENT SVP)

Fermé
Baronyz Messages postés 7 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 23 décembre 2008 - 21 déc. 2008 à 13:05
Baronyz Messages postés 7 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 23 décembre 2008 - 23 déc. 2008 à 12:13
Bonjour,

Voici l'url de mon site : http://memoire-avenir.fr

Le problème est que le site selon les résolutions marche bien (bien centré et adapté à la page), et pour d'autres notamment les résolutions élevées, il va se mettre à gauche en plus petit. J'aimerai qu'il se centre automatiquement et que la page s'adapte à la taille de l'écran. J'ai essayé toute sorte de script mais rien n'y fait, je ne trouve pas d'où viens le problème. Merci

Voici le code de ma page index :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Collectif Mémoire et Avenir</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Collectif Mémoire et Avenir" href="style1.css" />
<style type="text/css">

body {
color:black;
background-color:white;
background-image:url(images/arc-en-ciel.jpg);
text-align: center;
}


<!--
.Style1 {font-size: 14px}
.Style2 {
font-size: 24px;
color: #FF0000;
font-weight: bold;
}
.Style3 {
font-size: 18px;
color: #2F59A5;
}
.Style4 {color: #FFFFFF}
.Style5 {color: #2F59A5}
.Style6 {color: #FFFFFF; font-size: 14px; }
.Style7 {color: #0000FF}
.Style8 {color: #666699}
-->
</style>
</head>

<body>

<div id="header1">
</div>

<div id="header2">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,42,0"
id="Movie4" width="811" height="178">
<param name="movie" value="headerfla.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<embed name="headerfla" src="headerfla.swf"
quality="high" bgcolor="#FFFFFF" swLiveConnect="true"
width="811" height="178"
type="application/x-shockwave-flash"
pluginspage="https://get.adobe.com/flashplayer/"></embed>
</object>
</div>


<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div id="menug">
<a class="accueil" href="index.php"></a>
<a class="lecollectif" href="lecollectif.php"></a>
<a class="genocides" href="genocides.php"></a>
<a class="negationnisme" href="negationnisme.php"></a>
<a class="presse" href="presse.php"></a>
<a class="liens" href="liens.php"></a>
<a class="contact" href="contact.php"></a>
</div>
<div class="Style5" id="bloch">
</div>
<div id="intmenu">

<div align="center" class="Style3">.
</div>
</div>
<div id="blocb">
</div>

<div id="footermenu">
</div>
</td>
<td bgcolor="white" rowspan="2" valign="top"> <div id="centre">
<p>

<hr />
<p align="center" class="Style2">Accueil
<p align="center" class="Style1 Style8">[Si le site n'est pas adapté à la taille de la page, veuillez cliquer sur l'onglet "pages" puis "zoom" sur explorer ou "affichage" puis "zoom" sur firefox.]
<hr />
<p align="left" class="Style1"><a href="Memoireavenirsemobilise.jpg" class="Style7">Le collectif Mémoire et Avenir se mobilise. (Nouvelles d'Arménie)</a></p>
<hr align="left">
<p align="left" class="Style1"><a href="Senateurs-Guillaume-Piras.jpg">Les sénateurs Bernard PIRAS et Didier GUILLAUME reçoivent le collectif Mémoire et avenir. (Le Dauphiné Libéré) </a></p>
<hr align="left" />
<p align="left" class="Style1"><a href="Senateur-Teston-Tabardel.jpg">Le sénateur Michel TESTON, et le Conseiller général Jean-Pierre TABARDEL soutiennent le collectif Mémoire et Avenir. (Le Dauphiné Libéré) </a></p>
<hr align="left" />
<p align="left" class="Style1"><a href="DeputeEuropeen-Cornillet.jpg">Réponse au collectif Mémoire et Avenir du Député européen Thierry CORNILLET. (Le Dauphiné Libéré) </a></p>
<hr align="left" />
<p align="left" class="Style1"><a href="Naissance-collectif.jpg">La naissance du collectif Mémoire et Avenir. (Le Dauphiné Libéré) </a></p>
<hr />
<p align="justify" class="Style1"> </p>
</div>
</td>
<td background="images/menud.jpg" rowspan="2" valign="top"> <div id="menud">
<p>
<hr />
<div align="center"><a href="Senateurs-Guillaume-Piras.jpg" class="Style1 Style4">Les sénateurs Bernard PIRAS et Didier GUILLAUME reçoivent le collectif Mémoire et Avenir </a>
</div>
<hr>
<div align="center"><a href="Senateur-Teston-Tabardel.jpg" class="Style1 Style4">Le sénateur Michel TESTON, et le conseiller général Jean-Pierre TABARDEL soutiennent le collectif </a> </div>
<hr />
<p align="center"> <a href="DeputeEuropeen-Cornillet.jpg" class="Style6">Réponse au collectif du Député européen Thierry CORNILLET </a> </p>
<hr />
<p> </p>
</div>
</td>
</tr>
<tr>
<td valign="top">
</td>
</tr>
<tr>
<td colspan="3">
<div id="footer">
</div>
</td>
</tr>
</table>
<!-- début code adresse-ip -->
<div align="center"><a href="http://www.adresse-ip.net/" target="_blank" title="compteur de visites gratuit"><img src="http://www.adresse-ip.net/450x40b.php?ident=2008-12-17-14-12-08-141" alt="compteur de visites gratuit" border="0" /></a>
<!-- fin code adresse-ip -->
</div>

</body>

</html>


Et voici le code du body de mon style1.css

body {

}
background-image: url(images/gauche.jpg);
background-color : #427acb;
font-family: Tahoma;
margin:auto;
padding:0;
background-repeat: repeat-x;
width: 100%;
height: 301px;
min-width:600px
max-width:2000px
position: absolute;
left:0;
top:0;

{


Merci par avance pour vos réponses.
A voir également:

3 réponses

Baronyz Messages postés 7 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 23 décembre 2008 1
21 déc. 2008 à 19:36
Bonjour Sornico,

Merci pour ta réponse, j'ai déjà essayé mais ça ne marche pas. Ce qui se passe c'est que ça se met à droite et que le header reste à la même place, du coup ça fait un gros décalage et c'est pas beau. Peut être que j'ai un problème dans mes tableaux au final.
0
essaye ça

table{
margin-left:auto;
margin-right:auto;
}
0
salut,

n'utilise pas de table c'est lourd et buguer car sa ne réagis pas du tout de la meme manière sur IE que sur FF et autre utilise plutot des div et structure ton document.

exemple HTML:

  <html>
  <head>
  <link rel="stylesheet" media="screen" type="text/css"  href="style.css" />
  <body>
  <div id="conteneur">
      <h1 id="head"></h1>
         <ul id="menu">
            <li><a href=".."> ton lien </li>
              <li><a href=".."> ton lien </li>
               .........................................
         </ul>
         <div id="contenu">
          ........
         </div>
   </div>
   </html>


exemple CSS:

 body{
margin: 0px; padding: 0px;    /*enlever les marge par default*/
height: 100%;                    /*pour les dimention relative sur IE*/
       }
#conteneur{
margin-left:auto;     /*centré le site*/
margin-right:auto;  /*centré le site*/
width:500px;
height:auto;
...
}
#conteneur h1{
...
}
...


voila... le principal est le "margin-left:auto" et "margin-right:auto;" qui permette de centrer le document mais attention il faut que tes "div" aie une tail en "px" sinon sa ne fonctionne pas, tu peux aussi le faire en valeur relative "%" mais la il te faut calculer la différence (ce n'est pas compliqué)

exemple en %:

largeur du div = x;
margin-left = 100 - x/ 2;
margin-right = 100 - x/ 2;

voila et ne pas oublier que tout ton site devra se trouver entre les balise <div id="#conteneur"> .... </div>

Pazz
0
Baronyz Messages postés 7 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 23 décembre 2008 1
23 déc. 2008 à 12:13
Merci à tous pour les réponses, le problème sont les tables en effet, mais je pense que ça me prendra trop de temps donc je laisse ça de côté pour l'instant.
0