Page 1 sur 1

[CSS] Pb avec IE (sans blague?!?) Mon texte disparait

Posté : 10 sept. 2005, 21:23
par Const
Bonjour,

J'ai un div qui en contient d'autre.

Sur mon div principal (un form en réalité), j'ai un background-color:une couleur

Dans mes autres div j'ai du texte et des champs de formulaire.

Sous FF, pas de prob, tout est nickel... mais sous IE... !
Mon texte et mes champs n'apparaissent pas! j'ai cru un pb de positionnement, mais non , en mettant mon background-color à transparent, tout réapparait.

c donc ma couleur qui recouvre mon contenu...! alors que mes div sont bien imbriqué, a tout hasard j'ai mis un z-index:0 sur le fond et des 1 ou 10 sur le contenu, mais cela ne change rien...

Ca dit qq chose à quelqu'un ??

Posté : 10 sept. 2005, 21:27
par jeff
salut
il est possible que tes selecteurs ne conviennent pas a IE sur tu utilise le css et la cascade sinon sans voir le code ca va etre difficil

Posté : 10 sept. 2005, 21:41
par Const
Zut je vais avoir l'air bête : C'est quoi les selecteurs ???

Posté : 10 sept. 2005, 21:48
par HD
Les sélecteurs sont des symboles utilisés au niveau des feuilles de style pour faciliter l'application des classes aux éléments. Ils permettent de mettre en place des règles d'application de styleaux différents tags en s'appuyant sur divers critères. Leur utilisation se fait dans la déclaration des classes dans les feuilles de style.

Ces différents sélecteurs sont :


- Le sélecteur * : sélecteur universel
- Le sélecteur > : sélecteur tag enfant de
- Le sélecteur + : sélecteur tag ayant pour parent
- Le sélecteur [Attr] : sélecteur tag ayant un attribut spécifique
- Le sélecteur Classes Multiples : sélecteur tag ayant pour classe
http://www.startyourdev.com/css/css-selecteurs.html

http://www.yoyodesign.org/doc/w3c/css2/selector.html

et surtout :google:

Posté : 10 sept. 2005, 21:55
par Const
Ok merci bien, mais je n'utilise pas de selecteur, quand j'imbrique c simple du style
form .titre { ... }

Posté : 10 sept. 2005, 21:57
par HD
ce serait bcp plus simple si tu postait cette portion du code ici

Posté : 10 sept. 2005, 22:07
par Const
C'est pas que je ne veux pas...c'est qu mon code est assez compliqué.. :'(

Sinon, est-ce vous connaissez un moyen pour faire genre : si c IE, alors background:transparent; ???

Posté : 01 nov. 2005, 18:59
par Lareine
background-color:inherit; ne serait-il pas mieux :? !

background-color:transparent n'et pas validé en CSS par le W3C :wink: !