Bonjour,
Je suis actuellement entrain de développer un site et j'ai un petit poblème avec la mise en page d'un tableau couplé à css, plus particulièrement avec l'attribut caption.
Code css:
Code html:
Voici ce que cela donne sous IE6:
cela s'affiche correctement, mais sous firefox :
il y a un décalage de quelques pixels entre le caption et le tableau à proprement parler.
Y a t'il un bug au niveau de firefox ou y a t'il un moyen de régler ce problème en bidouillant le code, sachant que j'utilise un doctype html 4.01 transitional ?
Merci pour vos éclairages
David
Modifié par Daweed (02 Jun 2005 - 13:55)
Je suis actuellement entrain de développer un site et j'ai un petit poblème avec la mise en page d'un tableau couplé à css, plus particulièrement avec l'attribut caption.
Code css:
div#mainColumn table {
float: left;
border: 1px solid #9CCE63;
width: 220px;
border-collapse: collapse;
}
div#mainColumn table caption {
background-color: #9CCE63;
caption-side: top;
}
div#mainColumn td, th {
border: 1px solid #9CCE63;
padding: 0;
text-align: center;
}
Code html:
<table summary="Classement des hommes de série a">
<caption>Hommes Série A</caption>
<tr>
<th>Année</th>
<th>Joueur</th>
</tr>
<tr>
<td>2004</td>
<td>Samuel Debons</td>
</tr>
<tr>
<td>2003</td>
<td>Daniel Rey </td>
</tr>
<tr>
<td>2001</td>
<td>Stéphane Probst</td>
</tr>
<tr>
<td>2000</td>
<td>Claude Rey</td>
</tr>
<tr>
<td>1999</td>
<td>Claude Rey</td>
</tr>
<tr>
<td>1998</td>
<td>Olivier Knupfer</td>
</tr>
<tr>
<td>1997</td>
<td>Olivier Knupfer</td>
</tr>
<tr>
<td>1996</td>
<td>Pierre-Alain Rey</td>
</tr>
</table>
Voici ce que cela donne sous IE6:

cela s'affiche correctement, mais sous firefox :

il y a un décalage de quelques pixels entre le caption et le tableau à proprement parler.
Y a t'il un bug au niveau de firefox ou y a t'il un moyen de régler ce problème en bidouillant le code, sachant que j'utilise un doctype html 4.01 transitional ?
Merci pour vos éclairages
David

Modifié par Daweed (02 Jun 2005 - 13:55)