div automatico in una tabella td

Violetta De Amicis

Nuovo Utente
24 Ago 2014
16
0
0
Ciao a tutti.
Ho necessità di creare un div che si adatta perfettamente all'interno di una cella td di una tabella.
La larghezza deve essere comunque fissa (ad esempio,
Codice:
width: 300px
ma l'altezza deve essere la stessa della cella td.
Sulle diverse pagine del mio sito, le altezze delle tabelle non sono uguali, ma variano da pagina a pagina.
Insomma, su un pagina potrei avere una tabella alta 800px mentre su un'altra pagina la tabella potrebbe essere alta 1500px.

Dunque devo inserire un div tra
HTML:
<td>
e
HTML:
</td>
ed applicare un CSS in modo tale che quest'ultimo possa adattare l'altezza del div stesso a quello della cella.
Inizialmente pensavo di fare in questo modo:
Codice:
height: auto;
ma ho visto che non è possible utilizzare l'attributo "auto" al CSS height se c'è una tabella.
Qualcuno ha qualche idea su come adattare le dimensioni di un div automaticamente all'interno di un td ?

Grazie
Ciao
 
Ultima modifica:
Ciao, non ha senso mettere un div dentro una td.
spiega cosa dovrebbe contenere la td ( immagine, testo, sfondo .... )
 
Ciao, non ha senso mettere un div dentro una td.
spiega cosa dovrebbe contenere la td ( immagine, testo, sfondo .... )

Si, certo, te lo spiego subito.
Ho bisogno di mettere dentro il div alcuni oggetti che si spostano (tipo floating),
ho già copiato ed adattato un bel codice per il floating ma il limite
è dato appunto dalla cella di una tabella.
Il div mi serve per far fluttuare questi oggetti entro i confini di una td,
ed è per questo motivo che deve avere la stessa altezza di una cella.
Da notare, a scanso di equivoci, che non creo la tabella per questo:
la tabella è già presente sul mio sito per altri scopi.
Ciao
 
Non mi è ancora molto chiaro, ma puoi provare con heigth:100%;
 
....
Codice:
height: auto;
ma ho visto che non è possible utilizzare l'attributo "auto" al CSS height se c'è una tabella.....
Ciao
Premesso che anche io preferirei usare
Codice:
Height:100%;
ma non vedo perché non si possa usare AUTO è una regola di height!
 
Auto si riferisce al contenuto non al contenitore, è l'impostazione di default della proprietà height
 

Discussioni simili