Ok è vero, con il div dentro la cella che contiene la stringa troppo lunga e non contenente neanche uno spazio (esempio: 1010330031432114333124116746):Originariamente inviato da Jerry Masslo
se dentro la cella metti un div e dai al div quel codice funziona, sia in altezza che larghezza
<TD>
<DIV
style='display : block;
width : 100px;
height : 10px;
overflow: auto'>
1010330031432114333124116746
</DIV>
</TD>
Compaiono le barre di scorrimneto.
Problema: siccome io imposto l'altezza della riga (lo devo fare perchè le righe della mia tabella devono avere tutte la stessa altezza), ovviamente, come si vede nell'esempio, imposto anche l'altezza del DIV che metto dentro la cella.
Il risultato è che se tale altezza è inferiore allo "spessore" della barra di scorrimento orizzontale (spessore che dipende dalle impostazioni del browser) vedo solo la barra di scorrimento orizzontale.![]()
Non c'è un modo per avere un DIV con le stesse caratteristiche di uno con le barre di scorrimento (cioè che mantiene le sue dimensioni invece che adattarsi al testo che contiene) ma che non visualizza le barre di scorrimento?
![]()
Non ditemi di disabilitare le scrollbar a livello di pagina intera perchè la mia tabella è racchiusa in un div con le barre di scorrimento che devono rimanere.![]()

Rispondi quotando