Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Fissare l'intestazione e il footer di una tabella

    Ciao a tutti...ho una tabella con scroll bar...
    vorrei però fissare l'header e il footer...come fosso fare???


    Grazie
    Sara

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Una maniera molto semplice è far scrollare solo la parte centrale della tabella, inserendo nella cella centrale un div che scrolla e contiene altra tabella. Un esempio:

    codice:
    <table width="400">
      <thead>
        <tr>
          <th>header</th>
        </tr>
      </thead>
      <tfoot>
        <tr>
          <td>footer</td>
        </tr>
      </tfoot>
      <tbody>
        <tr>
          <td>
    	<div style="height:100px; overflow:auto">
    	 <table>
    		<tr>
    		<td>riga 1 cella 1</td>
    		<td>riga 1 cella 2</td>
    		<td>riga 1 cella 3</td>
    		</tr>
             </table>
           </div>  
         </td>
        </tr>
      </tbody>
    </table>
    nella tabella interna potrai inserire naturalmente le righe e le colonne che vuoi (sono da settare e risettare le dimensioni, puramente indicative)

  3. #3
    Non mi piace molto la soluzione di mettere una tabella dentro l'altra...(non rispetterebbe il W3C)
    non c'è un modo per fissare l'hader e il footer della tabella???

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    per ottenere lo stesso risultato sarà allora necessario un bel po' di codice css o javascript e css. Una soluzione, non l'ho provata, è qui http://www.imaputz.com/cssStuff/bigFourVersion.html ma puoi cercare anche su google "table fixed header" e simili

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.