28173 sujets

CSS et mise en forme, CSS3

Salut a tous,

Voila je voudrais mettre en fond du DIV principal de mon site une image qui ne bouge pas en scrollant.Il faut donc pour ca utiliser la balise background:fixed, or notre cher IE ne prends en compte cette option que si elle est placé dans la balise BODY.
Probleme pour mon site j utilise les modeles trouves sur ce alsacreations et qui crées juste apres la balise <BODY> une balise <DIV id="conteneur"> qui empeche tout affichage de l image en fond (que ce soit fixed or not d ailleurs).

Donc voila je me demandais comment contourner ce probleme (apparemment y a des solutions en javascript mais cela ne fait pas l unanimité) , du coup je pensais que l existence d une propiété de fond transparent de div pourrait peut etre pallier le pb?

Comment faire ?

merci
Modifié par freums (27 Feb 2007 - 22:18)
Bonsoir,
Je n'ai pas bien saisi ec que tu demandais exactement mais
sache qu'un bloc sans fond spécifié est par default transparent
(background-color:transparent).
A noter que IE7 prend maintenant en compte les backgrd fixe sur
(je crois) tous les éléments.
Modifié par Hermann (27 Feb 2007 - 21:53)
Effectivement, j avais complétement oublier que je travailler avec des background definit (meme si ils sont white) je crois que j ai dut faire ca pour passer au css validator...

encore merci !
Le validateur CSS ne peut pas verifier ce genre de critère.
Tu veux plutôt parler d'un validateur d'accessibilité je suppose.
Les background sont à définir aux niveau des <p> et des <a> principalement.