Salut, je réveille ce thread de 2004 pour proposer aux lecteurs actuels une solutions plus "2012" : appliquer le style dessous à la table identifiée "latable" et qui met la ligne d'entête dans un thead et les lignes de corps dans un tbody.
On peut remplacer les pseudo-classes CSS3 par des identifiants plus classiques CSS2 - à condition d'identifier les cellules dans l'html.
Bon coding!
#latable thead {
display:block;
}
#latable tbody {
display:block;
height:5em; /* 5 times the equivalent of a text "size". */
overflow-y:scroll;
}
#latable thead tr th:nth-child(1) { /* column 1 ! */
width:5em;
}
#latable thead tr th:nth-child(2) { /* column 2 */
width:10em;
}
#latable tbody tr:first-child td:nth-child(1) { /* column 1 ! */
width:5em;
}
#latable tbody tr:first-child td:nth-child(2) { /* column 2 */
width:10em;
}
|
Un exemple ici http://journaldudoj.blogspot.fr/20 [...] lable.html