firefox laisse un espace sous ma div de hauteur fixe... [CSS] - HTML/CSS - Programmation
Marsh Posté le 07-08-2004 à 12:42:31
ajoute display: block; pour voir
Marsh Posté le 07-08-2004 à 13:44:40
oui je l'ai fait (pour la div hein) et pareil, logique.
par contre je m'étais je vais feinter et mettre la background en bas plutot que top, ça reviendra au même mais peut être que ça évitera ce problème. Et bien c'est encore pire, l'image n'apparait plus du tout, ça sent le bug tout ça...
Marsh Posté le 07-08-2004 à 20:29:55
ça serait pas une conséquence du modèle de boite MS ?
http://openweb.eu.org/articles/dimensions_boites_css/
Marsh Posté le 07-08-2004 à 23:03:02
je pense pouvoir dire que non.
En gros je résume le problème :
firefox semble buggé pour le placement des background dans des div flottantes (ou du moins dans une organisation avec div flottantes). quelqu'un peut-il confirmer / infirmer ?
Marsh Posté le 07-08-2004 à 23:33:57
bogue de IE en fait :
http://openweb.eu.org/articles/overflow_fond_fixe/
Marsh Posté le 08-08-2004 à 08:33:02
ah oui en effet, il me suffit donc d'enlever le background-attachment: fixed et c'est bon
Marsh Posté le 07-08-2004 à 11:59:52
Salut,
voila en fait ma div
float: left;
width: 120px;
height: 278px;
background-image: url("../menuback.jpg" );
background-attachment: fixed;
background-position: top left;
background-repeat: no-repeat;
fait une dizaine de pixels de plus que 278px avec firefox. sous IE pas de problème. Je me rend compte de ça parce que cette div a une image de fond qui fait 120x278 et donc j'ai un espace sous l'image, c'est bizarre.
edit: en fait il y a une div au dessus de celle ci (dans le flux pas en float) et quand par exemple cette div fait 40pix de haut, la div en float left descend de 40px c normal, mais le background (image) ne descend pas !! bug ?
merci
ANT
Message édité par antsite le 07-08-2004 à 12:24:32