28220 sujets

CSS et mise en forme, CSS3

Salut,

Ce sujet est apparemment en rapport avec un bug de 1px déjà signalé dans le blog, mais il n'est apparemment pas identique :

Le bug cité dans le blog concerne uniquement les balises en ligne. Or, j'ai un bug similaire avec uniquement des balises blocs, et en mode de rendu strict.
J'utilise des div servant à positionner des coins avec un positionnement absolu. Le conteneur est un div de 735px de large, et 5px de bordure. Les coins sont censés occulter la bordure.
Or, quand je mets un coin en bas à gauche en utilisant

position : absolute;
left : -5px;
bottom : -5px;

le positionnement est impeccable sous Firefox (mais ça n'étonnera personne Smiley lol ), alors qu'il y a un pixel magique qui est perdu en bas et à droite pour IE.
En effet, le coin bas gauche est bien positionné complètement à gauche (donc à -5px), mais pas complètement en bas (il est à -4px et non à -5px). Le coin bas droite quant à lui est à (-4, -4) au lieu de (-5, -5).

NB : J'ai vérifié en spécifiant une hauteur au conteneur : celle-ci est bien respectée : c'est donc bien le positionnement demandé qui n'est pas respecté.


Quelqu'un aurait-il plus d'infos sur ce bug ?