28122 sujets

CSS et mise en forme, CSS3

Pour mon blog sous DotClear, j'ai encore un 'tit problème avec la skin que j'ai faite ...

Je sais que IE compte double marge du côté où ca float ... Mais j'ai pas compris comment résoudre ce problème ... ? Smiley sweatdrop
Modifié le 20 Nov 2004 - 21:19
J'ai déjà proposé la solution suivante à ce problème :

div#content { 
   margin: 0; 
   /* False margin value for all versions of IE Win, including 6.0 */
   margin-left: 6px; 
}

html>body div#content { 
   /* Correct value for browsers that don't suffer from IE Win's bugs */
   margin-left: 12px; 
}
Et pour une solution sans hack...

Dans le sujet http://forum.alsacreations.com/topic.php?fid=4&tid=157&p=1 vers la fin :
nzr a écrit :

Salut,

je me permet d'intervenir meme si le problem semble resolu.
Si tu veux pas que tes blocs flottants sorte du flux de leur boite englobante (barresup), cette boite englobante doit etre aussi de type float :

#barresup { 
   float: left;
   /* le reste */
}

#onglet { 
   float: left; 
}

#acces-rapide { 
   float: right; 
}


ça fonctionne tres bien et je trouve ça (mais c personnel) bien mieux que le truc du hr.

++