Comment puis-je verrouiller la première ligne et la première colonne d'une table lors du défilement, éventuellement à l'aide de JavaScript et de CSS?

Comment puis-je créer une table qui a sa première ligne et la première colonne à la fois verrouillé, comme dans Excel, lorsque vous activez 'figer les volets'? J'ai besoin de la table à la fois de faire défiler horizontalement et verticalement (beaucoup de solutions existent, mais seulement de permettre le défilement vertical).

Donc, lorsque vous faites défiler vers le bas dans le tableau, la première ligne va rester sur place, car il aura les en-têtes de colonne. Cela peut être un thead, ou il ne peut pas, tout ce qui fait la solution la plus facile.

Lorsque vous faites défiler vers la droite, la première colonne reste en place, car il détient les étiquettes pour les lignes.

Je suis à peu près certain que c'est impossible avec les CSS seul, mais quelqu'un peut-il me diriger vers une solution d'activer JavaScript? Il a besoin de travailler dans tous les principaux navigateurs.

  • Salut, je sais que c'est un peu vieux, mais avez-vous une solution pour cela? La réponse correcte) a maintenant des liens brisés. J'essaie de trouver la même chose ici: stackoverflow.com/questions/743663/...
  • J'ai juste essayé les liens dans la accepté de répondre, et ils ont travaillé pour moi. Êtes-vous toujours des problèmes?
InformationsquelleAutor pkaeding | 2008-11-17