Webmaster Hub: Bloc qui ne se centre pas... - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Bloc qui ne se centre pas... Noter : -----

#1 L'utilisateur est hors-ligne   wolf 

  • Groupe : Membre
  • Messages : 3
  • Inscrit(e) : 24-avril 11

Posté 24 avril 2011 - 17:07

Voila, je fais un site web pour un ami.

Code css correspondant :

#container {

position : absolute;
width : 50em;
font-family : Arial, Candara, Helvetic;
margin:auto;
background-color :#f4f4f4 ;
}

lié à

<div id="container">

.

Mais malgré cela, mon bloc container refuse de se centrer ( sous firefox ou IE )...

Avez-vous une solution ?
Vous avec besoin du code complet ?

Merci de vos réponse.
0

#2 L'utilisateur est hors-ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 284
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 24 avril 2011 - 17:26

as tu essayé de définir la largeur en px plutôt qu'en em ?
en le modifiant, le centrage se fait-il ?
Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#3 L'utilisateur est hors-ligne   wolf 

  • Groupe : Membre
  • Messages : 3
  • Inscrit(e) : 24-avril 11

Posté 24 avril 2011 - 20:44

Merci pour la réponse rapide, mais je viens d'essayer et ça ne change rien... :/

Je me suis arraché les cheveux toute la journée..
0

#4 L'utilisateur est hors-ligne   ghost 

  • Groupe : Hubmaster
  • Messages : 389
  • Inscrit(e) : 08-mars 06
  • Genre:Homme
  • Localisation:Trans en Provence
  • Société:ghost-pc-buster

Posté 24 avril 2011 - 23:20

Bonjour,

Normal, ton block est en absolute, il est donc sorti du flux... donc margin: 0 auto; ne peux pas fonctionner.
Soit le positionner en relative ou si tu tiens à l'absolute
#container {
position : absolute;
width : 50em;
top: ou tu veux;
left: 50%;
margin-left: -25em;
font-family : Arial, Candara, Helvetic;
background-color :#f4f4f4 ;
}


0

#5 L'utilisateur est hors-ligne   MarvinLeRouge 

  • Groupe : Hubmaster
  • Messages : 771
  • Inscrit(e) : 22-novembre 04
  • Genre:Homme
  • Localisation:Toulon

Posté 25 avril 2011 - 09:45

Salut,

Si tu centres ton bloc en conservant le positionnement absolu, n'oublie pas une chose importante : si jamais ton bloc est plus large que la fenètre, il dépassera à gauche de la limite de la fenètre, obligeant l'utilisateur à scroller vers la gauche pour voir le début du contenu, ce qui est assez déconcertant.
C'est pourquoi un bloc en positionnement static avec un margin auto est préférable.
Lorsqu'un lapin rouge naît, on le nomme Marvin, en mémoire de Marvin 1er qui détruisit la ville de Zautamauxime. Puis on le bannit car les lapins rouges, ça porte malheur.
0

#6 L'utilisateur est hors-ligne   wolf 

  • Groupe : Membre
  • Messages : 3
  • Inscrit(e) : 24-avril 11

Posté 25 avril 2011 - 10:43

Merci pour vos deux réponses qui d'ailleurs fonctionne très bien :)

J'ai opté pour la solution de Marvin :)


Mais merci à vous deux et bonne journée :)
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)