Salve a tutti, spero possiate darmi una mano nel risolvere un problema veramente strano in cui mi sono imbattutto.
In pratica, nel definire un sito veramente stupido, vorrei che un <div> si adeguasse all'altezza del <body> che lo contiene. Ovviamente ciò lo si fa, teoricamente, definendo nel CSS, per quel particolare <div>, la proprietà height al valore 100%.
Il bello è che il browser non se ne frega proprio. Tuttavia se imposto la proprietà height al valore, ad esempio, 1000px, l'altezza effettivamente si modifica.
Teoricamente la percentuale dovrebbe modificare l'altezza (l'ho letto dappertutto), la domanda è: perchè non lo fa?
Posto un codice d'esempio:
codice:<body> <h2>Libreria</h2> <div>boh</div> </body> h2 + div { height : 100%;} * { border-style : double; }

Rispondi quotando