Bonjour,

Voila j'ai un soucis, je construit deux tableaux indépendant l'un de l'autre et dont les largeurs de colonne sont identiques.

Je vous mets un exemple simple qui correspond exactement à mon problème.


<html> 
<head> 
<style type="text/css"> 
    .col1{width: 50px;} 
    .col2{width: 70px;} 
</style> 
</head> 
<body> 
<table border=1> 
    <tr> 
        <td class="col1">ligne courte 1</td> 
        <td class="col2">ligne courte 2</td> 
    </tr> 
</table> 
<table border=1> 
    <tr> 
        <td class="col1">Ligne tres tres tres longue</td> 
        <td class="col2">ligne courte 2</td> 
    </tr> 
</table> 
</body> 
</html> 


Si on lance sous IE 6/7 il n'y a pas de retour à la ligne automatique et du coup le tableau 2 possede une <td> plus large que le tableau 1. Sous IE8 et FF3.6.8 ça fonctionne nickel.

Est ce que quelqun aurait une astuce concernant ce probleme ?

Merci
Modifié par Anapotheque (09 Aug 2010 - 10:51)
Attendez la ça fonctionne...

oui je crois que j'avais tout simplement oublié de definir toutes les colonnes.
N'y a t'il pas un moyen de definir juste les balises <tr> plutot que les balides <td> ?

Merci
Modifié par Anapotheque (09 Aug 2010 - 11:00)
Un autre soucis :

Dans un tableau je veux afficher un footer ( une ligne ) mais sous IE 6/7 il ne l'affiche pas car un <td></td> vide n'est jamais affiché hors sous IE8 et FF3.* ça marche

Mon code simplifié :


<html> 
<head> 
<style type="text/css"> 
    .footer{
		background-color: #4814a0;
		height: 1px;
		padding: 0;
		border-collapse: collapse;
		border-left: 2px solid #4814a0;
		border-bottom: 1px solid #4814a0;
		border-right: 2px solid #4814a0;
		border-top: 1px solid #4814a0;
	}
</style> 
</head> 
<body> 
<table border=0> 
    <tr> 
        <td>AAA</td> 
        <td>BBB</td> 
    </tr> 
	<tr> 
        <td class="footer"></td> 
        <td class="footer"></td> 
    </tr> 
</table> 
</body> 
</html> 


Si qqun à une idée ?

merci
Bonjour,
Anapotheque a écrit :
Si qqun à une idée ?
Ne pas utiliser de tableau pour la présentation ? (ce qui semble être le cas).

sinon utiliser &nbsp; pour mettre un valeur dans la cellule, mais c'est vraiment du bidouillage de bas étages.
Alors en fait ton idée est tres interessante mais malheurseurement ça ne fonctionne pas dans mon cas reel ( je bosse avec des JSF et il interprete mal "&nbsp;"

Je suis en train de voir pour trouver la commande parfaite )))
Cela dit ce n'est pas pour une presentation mais ton idée m'a donné envie d'essayer autre chose mais c'est pas tres propre non plus ))).

Merci encore