"Sono stato bocciato a parecchi esami. Un mio amico invece, li ha passati tutti a pieni voti. Ora è ingegnere e lavora in Microsoft. Io sono il proprietario."  - Bill Gates  •  "Se riesco a fare qualcosa in 10 minuti, è perché ho passato anni a studiarlo."  - Bill Gates  •  "Il vostro lavoro riempirà gran parte della vostra vita, e l'unico modo per essere veramente soddisfatti è fare ciò che ritenete sia un grande lavoro."  - Steve Jobs  •  "Siate affamati. Siate folli."  - Steve Jobs  •  

cinque 

ZERO

{CSS} Le proprietà Height e Width (min/max)

home / css /

Lucio Paolo Asciolla

Senior Full Stack Developer

height

Con questa proprietà si definisce la distanza tra il bordo superiore e quello inferiore di un elemento

Sintassi:
SELETTORE { HEIGHT: VALORE; }

valore numerico con unità di misuraè possibile specificare un valore numerico dichiarando l'unità di misura es. 100px
valore percentualeil valore in percentuale è sempre definito rispetto all’altezza del blocco contenitore, purché esso abbia un’altezza esplicitamente dichiarata in alternativa diverrà auto
autodeterminata dal contenuto
.classe {height: 250px;}
#id {height: 50%;}
p {height: auto;}

min-height & max-height

Grazie alle proprietà min e max height è possibile specificare un valore minimo ed un valore massimo di altezza.
Le proprietà risultano utili in quanto attraverso esse potremo delimitare il valore massimo di riduzione o amento che l'elemento può assumere.

nonevalore iniziale e di default, l’altezza dell’elemento non è limitata
valore numerico con unità di misuraè possibile specificare un valore numerico dichiarando l'unità di misura es. 100px
valore percentualel valore in percentuale è sempre definito rispetto all’altezza del blocco contenitore altrimenti assumerà valore none
.classe {max-height: 400px;}
#id {max-height: 40%;}
p {max-height: none;}

width, min-width & max-width

Il funzionamento delle proprietà width è del tutto identico a quelle delle proprietà height con l'unica differenza che operiamo sulle larghezze quindi sulle misure orizzontali dell'elemento;
Anch'esse si riferiscono alla definizione del valore della larghezza dell'elemento da bordo a bordo quindi escludendo padding e margin.

.classe {max-width: 400px;}
#id {max-width: 40%;}
p {max-width: none;}
.classedue {width: 250px;}
#iddue {width: 50%;}
h1 {width: auto;}