Bonjour, je sais que le sujet a déjà été traité plusieurs fois. Les personnes ayant posée cette question on réussi mais je ne suis pas sur que cela fonctionne sur sous les navigateurs.
Je souhaite fixer les entêtes de mes tableaux tout en étant liées. Un script J2EE génère mes pages. Le contenu des cellules des tableaux sont donc aléatoires. Je ne peux donc pas fixer leur largeurs. Ce qui veux dire je ne peux pas avoir deux tableaux un pour les titres et un pour les colonnes.
Voici ce que j'ai vu un peu partout :
html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <table class="titles" border="0" width="100%"> <thead> <tr> <th>N° bte</th> <th>Famille</th> <th>L.Archi.</th> <th>Libellé 2</th> <th>Libellé 3</th> <th></th> </tr> </thead> <tbody class ="scrollableBox"> ... code généré ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 css : tbody.scrollableBox { overflow-y: scroll; overflow-x: hidden; height: 480px; }
Cette solution marche niquel sous firefox mais le reste, pas du tout. Et qu'on le veuille ou non, les gens utilisent surtout IE !!
Ce que j'ai déjà étudié :
http://www.imaputz.com/cssStuff/bigFourVersion.html
http://www.cssplay.co.uk/menu/tablescroll.html
Il y a-t-il une parade ou non ?
Partager