Visualizzazione dei risultati da 1 a 8 su 8

Discussione: tabella con TH fissi

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    26

    tabella con TH fissi

    Salve a tutti avrei bisogno di sapere se esiste una qualche proprietà XHTML o CSS oppure un trick adatto che mi permetta di mantenere fisse le intestazioni di colonna TH in una tabella HTML che scrolla all'interno di un IFRAME.

    Per necessità ho bisogno che le stesse stiano per forza all'interno dell'IFRAME e quindi non possono essere esterne.

    Spero di essere spiegato, grazie.

  2. #2
    Un modo c'è, ma mi pare non sia molto ben supportato da caca-Ie.

    codice:
    XHTML
    
    <table>
    
       <caption>Prodotti del negozio</caption>
    
       <thead>
          <tr>
             <th scope="col">Nome</th>
             <th scope="col">Descrizione</th>
          </tr>
       </thead>
    
       <tbody>
          <tr>
             <td>Cacciavite</td>
             <td>Abbiamo una vasta gamma...</td>
          </tr>
          <tr>
             <td>Martelli</td>
             <td>I chiodi, per noi, non hanno segreti, infatti...</td>
          </tr>
          
       </tbody>
    
    </table>
    
    
    CSS
    
    table tbody
    {
       height:200px; /* Dimensione che preferisci. */
       overflow:auto;
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    26
    Grazie ma sembra non coportarsi in modo corretto.

    Su IE infatti le singole celle TD all'interno del TBODY prendono l'altezza definita per quest'ultimo dal CSS.

  4. #4
    Hai provato ad ovviare così?

    codice:
    table tbody td
    {
       height:auto; /* Oppure specifichi un'altezza precisa. */
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    26
    Niente non funziona.

  6. #6
    IEEEEEEE!!!

    Non so, non mi vengono in mente altre idee. Ovviamente di sporcare il markup non se ne parla.

  7. #7
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Se cerchi nel forum troverai alcune discussioni sull'argomento ed anche la risposta:
    puoi tentare di tutto e funzionerà ovunque tranne che IE.

    Soluzioni crossbrowser sono comunque adattamenti più o meno puliti, perchè con il codice standard devi escludere IE.

    Guarda se questa soluzione ti aggrada:
    Tabella con scroll verticale


  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    26
    Originariamente inviato da salasir
    Se cerchi nel forum troverai alcune discussioni sull'argomento ed anche la risposta:
    puoi tentare di tutto e funzionerà ovunque tranne che IE.

    Soluzioni crossbrowser sono comunque adattamenti più o meno puliti, perchè con il codice standard devi escludere IE.

    Guarda se questa soluzione ti aggrada:
    Tabella con scroll verticale

    No putroppo no ho esigenza, come detto sopra di non scomporre la tabella.

    Proverò con il posizionamento assoluto dei TH.

    Grazie comunque.

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.