Ho un div di dimensioni 100x100.
All'interno del div devo mettere dei dati e li metto all'interno di una tabella.
La table in questione ha un weight, stabilito con una classe, pari a 100px o 100%.
Cioè voglio che la table occupi tutto lo spazio disponibile del div.
Proprietà Overflow del div impostata su auto.
Se la table contiene più righe, tali da superare l'altezza del div, vengono visualizzate le scrollbar.
IL PROBLEMA:
Alla comparsa della scrollbar verticale, questa occupa dei pixel dentro il div, la table 100% o 100px non ha più spazio e compare anche la scrollbar orizzontale!
Come posso fare per far si che la table si auto-riduca in orizzontale dello spazio rimasto nel div una volta visualizzata la scrollbar verticale?
Cioè io vorrei che la table occupi il 100% dello spazio disponibile del div dove per disponibile intendo con o senza scrollbar verticale.
Esempio: nel div 100px; il 100% senza scrollbar è 100px, in presenza di scrollbar il 100% dovrebbe essere 100px-spazio occupato da scrollbar.

Rispondi quotando