Probléme de css

Résolu/Fermé
dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 - 27 août 2008 à 13:38
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 - 27 août 2008 à 17:17
Bonjour,
Voila, tout marche, mais c'est pas centrer :/

http://dex4.idoo.com/css.css

Merci de votre réponse !

3 réponses

dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 9
27 août 2008 à 16:59
Merci !

Sa marche, je peux savoir se que tu a changer ?
1
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
27 août 2008 à 17:17
bonjour,

le truc c'est que t'avai des position absolute donc deja ca risqué pas d'etre centré en fonction des differentes resolution.

j'ai juste mis des float:left pour les div menu et frame.

pour compenser le decalage de 198px du haut, j'ai rajouté une div avec une hauteur de 198px.

(par contre j'ai laissé un top:198px que tu peux supprimer d'ailleurs il ne sert a rien)
1
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
27 août 2008 à 15:08
bonjour,

tout d'abord a l'avenir essaie d'etre un peu plus explicite dans tes demande s'il te plait ;-)

ensuite pour ta css:

body
{
   width: 936px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour 

voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
}


#header{
border:1px solid #FF9900;
height:198px;
}

#menu1
{
  float:left;	
   width: 234px;
   height: 369px;
   overflow:hidden
}


#menu2
{
   float:left;
   top: 198px;
  
   width: 234px;
   height: 369px;
   overflow:hidden
}

#frame
{
float:left;
   
   overflow:auto;
   width:468px;
   height: 369px;
}

#pied
{
border:1px solid #FF9900;
   
   height: 198px;
   overflow:hidden
}




et pour ton html:



<div id="header">
haut
   <!-- Ici on mettra le menu de gauche 234*369 -->
</div>


<div id="menu1">
GGGG
   <!-- Ici on mettra le menu de gauche 234*369 -->
</div>



<div id="frame">
   <!-- Ici la frame qui fait 468*369 -->
   <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam lacinia leo ac nunc. Nulla aliquet. 

Nullam quam leo, volutpat vitae, venenatis eget, blandit eu, augue. Proin ac libero nec magna laoreet 

tempus. Nullam felis. Nam et libero. Sed velit dui, tempus in, nonummy venenatis, accumsan id, justo. Ut 

ullamcorper. Cras sem diam, vulputate nec, tempor at, pretium at, magna. Pellentesque habitant morbi 

tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur sapien pede, malesuada ac, 

ultricies in, dignissim eget, mauris. Nullam varius diam ac ligula. Morbi mattis posuere odio. Ut mattis risus ac 

erat. Nam volutpat, nisl vitae venenatis mollis, ante erat tincidunt purus, nec ornare felis tellus sed purus. 

Phasellus orci.</p>
</div>

<div id="menu2">DDD
   <!-- Ici on mettra le menu de droite 234*369 -->
</div> 

<div id="pied">
pied
   <!-- Ici je mais le pied 936*198 -->
</div>


cordialement, dreamfeeder.
0