Ciao volevo sapere se è possibile avere una pagina con una tabella che abbia una scrollbar????
non ne ho proprio idea su come fare....
Ciao volevo sapere se è possibile avere una pagina con una tabella che abbia una scrollbar????
non ne ho proprio idea su come fare....
Allejo
Nel CSS:Nota che si fa tutto con i CSS (senza JS).codice:table { width: 50em; height: 20em; overflow: auto; }
Ti sposto nel forum piu` adatto.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
e nel codice di html come bisogna fare?
Allejo
Perchè se faccio così:
non vedo la scrollbar della table....
la table deve essere al 100% di height dello schermo e stare ferma
codice:<table border="0" cellpadding="0" cellspacing="0" class="table"> <tr> <td width="100%" height="100%"> a a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> a</p> </td> </tr> </table>
Allejo
Se usi formattazinoe HTML, i CSS potrebbero non funzionare. Comviene fare tutto con i CSS.
table non e` un nome corretto per la classe: potrebbe non funzionare in alcune circostanze.
CSS:codice:table { border:0; width: 100%; height: 10em; overflow: auto; } tr { height: 100%; margin: 0; padding: 0; } td { height: 100%; width: 100%; margin: 0; padding: 0; }
HTML:Nota che e` semanticamente sbagliato usare una tabella solo per metterci un solo <tr> e/o un solo <td>codice:<table> <tr> <td> a a</p> a</p> ... a</p> a</p> </td> </tr> </table>
Nel browser IE, se vuoi vedere l'effetto, devi inserire anche altre cose nella pagina, altrimenti la tabella si espande fino ad occupare tutto lo spazio necessario o tutto il <body>
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
e quale sarebbe la soluzione migliore?
Allejo