IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Cellule transparente s'affiche mal sous FF


Sujet :

Tableau en CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 54
    Points : 44
    Points
    44
    Par défaut Cellule transparente s'affiche mal sous FF
    Salut

    J'ai une page possédant une image en background et un tableau.
    Chaque ligne a la plupart de ses cellules opaques mais certaines doivent être transparentes.

    Je définit donc un style pour donner une background-color sur les balises <TR>.

    Mais quand je spécifie un background-color:transparent sur des cellules de la ligne, la cellule s'affiche bien en transparent sous IE mais reste de la couleur de la ligne sous FF.

    Typiquement, j'ai créé cette page simplissime qui fonctionne correctement sous IE et pas sous FF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    <head></head>
    <body bgcolor="#A0A0A0"> <!-- Fond gris -->
    	<table>
    		<tr style="background-color:#FFFFFF;"> <!-- Fond blanc -->
    			<td style="background-color:transparent;">
    			Cellule
    			</td>
    		</tr>
    	</table>
    </body>
    </html>
    La case est blanche sous FF, au lieu d'être grise comme le fond de la page.

    Une idée ?

  2. #2
    Membre actif Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Points : 240
    Points
    240
    Par défaut
    Je crois que FF n'interprete pas les styles opaques et transparent !

  3. #3
    Membre émérite
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Points : 2 969
    Points
    2 969
    Par défaut
    Salut, c'est normal, tu as mis un fond blanc sur l'élément tr

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 54
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par Nesmontou
    Salut, c'est normal, tu as mis un fond blanc sur l'élément tr
    Oui mais je redéfinis le même attribut sur un élement enfant. Le style de TD devrait donc outrepasser celui de TR, non ? C'est d'ailleurs ce qui se passe dans IE.
    Citation Envoyé par miya
    Je crois que FF n'interprete pas les styles opaques et transparent !
    Si c'est bien le cas, c'est quand même dommage car apparemment, l'option transparent existe dans la norme CSS donc Firefox devrait essayer de la respecter.

  5. #5
    Membre expérimenté
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Points : 1 350
    Points
    1 350
    Par défaut
    Salut,

    ceci répondra à ta question

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    tr
    {
     background-color: transparent;
    }
     
    * html tr{background-color: #ffffff;}
    ++

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/10/2006, 12h56
  2. Pages qui s'affichent plus sous ie
    Par Hyoga dans le forum IE
    Réponses: 3
    Dernier message: 18/12/2005, 21h34
  3. [glob]afficher la sous arborescence d'un repertoire
    Par antigone dans le forum Langage
    Réponses: 5
    Dernier message: 24/08/2005, 15h50
  4. Réponses: 10
    Dernier message: 22/10/2004, 15h35
  5. [HTML]Image qui ne s'affiche pas sous firefox...
    Par OrangeBud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/10/2004, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo