28173 sujets

CSS et mise en forme, CSS3

Bonjour, tout d'abbord je suis vraiment désolé de poster qqe chose sur un sujet bateau....
J'ai cherché partout peut etre que je n'emploie pas les bons termes.....

J'ai créé un tableau qui se comporte de la sorte


<table>
<tr class="liste1"><td>###>/td><td>###>/td><td>###>/td></tr>
<tr class="liste"><td>###>/td><td>###>/td><td>###>/td></tr>
</table>


mon css est de la forme:

tr.liste1{
	background-image:url(../art/AdA/images/liste1.gif);
	background-repeat:repeat-y;
}

tr.liste{
	background-image:url(../art/AdA/images/liste.jpg);
	background-repeat:repeat-y;
}


LE PROBLEME:

Les images background sous FF passent parfaitement une seule image background pour tout le TR

sous IE l'image background est appliquée a tous les TD et donc se repete....


Est ce qu'une ame charitable peut m'aider..?

Je vous remercie beaucoup

Ronio
Modifié par ronio (29 Sep 2006 - 14:07)
Bonjour.

C'est un problème de navigateur toujours pas résolu avec IE7.

la solution : modifier la page en remplaçant la table par autre chose..
Modifié par GeorgesM (29 Sep 2006 - 13:20)
C'est modifié!


On est vraiment obligé ?? de faire cela ?
il n'y a pas de contournement ?

merci pour l'info!
Salut,

Il me semble qu'il suffit de remplacer le tr par le td dans ton CSS.

Voici un exemple de code qui affiche une image en arrière plan sur chaque LIGNE de mon tableau pour chacun de nos deux chers navigateurs IE et FF...
hé oui, c'est bizarre...


.maclasse table td {
	background: url(img/monimage.gif);
}
/*pour éviter d'inclure le background dans les sous-tableaux*/
.maclasse table td td {
	background: url();
}


Merci de me dire si vous rencontrez des problèmes avec cette méthode.

+

Stéphane.
je n'ai pas testé Smiley smile mais je le ferai Smiley smile

Ca me semble bizarre car on parle bien des cellules avec td Smiley smile mais de toute façon rien ne m'étonne maintenant ...