Attenzione ai termini che usi.
Un <div> non e` una cella: semmai e` un blocco (un oggetto HTML di tipo blocco).
Attenzione anche alla sintassi: nei CSS non si puo` scrivere height=100% (e` una vecchia sintassi usata da HTML nella sua formattazione - cosa da non usare mai in concomitanza con la formattazione CSS: crea conflitti di formattazione)
E attenzione ai nomi di id e class: non e` una buona idea usare nomi gia` usati da HTML e CSS. In particolare display e` una proprieta` CSS e questo puo` portare ambiguita` in qualche caso.
Comunque height:100% si riferisce all'altezza del contenitore: se il contenitore non ha altezza definita la definizione non ha significato (e` come se non ci fosse).
Pertanto se vuoi usare height:100%, devi definire l'altezza del contenitore. Se questa e` espressa in % la cosa e` ricorsiva: devi definire anche l'altezza del <body> e del <html> (puoi mettere al 100% anche queste).

Rispondi quotando
