28173 sujets

CSS et mise en forme, CSS3

Mon probleme est le suivant.
Quand je met une bordure sur une boite, sous IE elle est compris dans la taille de la boite, sous FireFox elle se rajoute a l'extérieur.
Cela me pose problème car la bordure poursuit la continuité d'une image dans uen boite juste au dessus, et sous IE se provoque donc un décalage.
Vous pourrez voir le problème ici : http://ketby.website.free.fr

Cordialement, steeve
Modifié par ketby (19 May 2006 - 18:27)
Avec ton css utilise l'astuce


#tableau {
 border:1px solid black;
 width:198px;
}

/* pour firefox */
*>#tableau {
 width:200px;
}


En esperant avori répondu correctement a ta question Smiley cligne
Modifié par ChoiZ (19 May 2006 - 16:47)
Salut,
a écrit :
Quand je met une bordure sur une boite, sous IE elle est compris dans la taille de la boite, sous FireFox elle se rajoute a l'extérieur.
Parce que tu fais travailler les navigateurs en mode natif à cause d'un DOCTYPE incomplet.

À la différence d'IE5 Win et IE5.5 Winn, IE 6 en mode de conformité aux normes applique le bon modèle de boîte ; corrige ton DOCTYPE et celui-ci ne t'embêtera pas :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

Modifié par Smiley neko (19 May 2006 - 17:05)
Merci bcp pour la réponse, le DOCTYPE s'avérait être la source de l'erreur .
Merci bcp pour vos réponse.