position

position: indica il tipo di posizionamento, a cosa fa riferimento la posizione dell'oggetto




dopo aver indicato il tipo si può indicare la distanza al punto alto/sinistra del riferimento



valori in:

esempio:
#DIV {position:absolute;
top:20px;
left:50%;
...




z-index

si imposta l'ordine di posizionamento dei vari elementi sulla base di una scala di livelli, secondo l'asse z
In seguito ad un posizionamento, infatti, é possibile che un elemento si sovrapponga ad un altro rendendolo illeggibile
Impostando lo z-index é possibile modificare l'ordine di tutti gli elementi.

valori

  • auto: l'ordine dei livelli é uguale per tutti gli elementi
  • valore numerico: un valore superiore indica un livello superiore, cioé più visibile
  • esempio:
    div #box1 {z-index: 10;}




    float / clear

    float é possibile rimuovere un elemento dal normale flusso del documento e spostarlo su uno dei lati (destro o sinistro) del suo elemento contenitore

    valori

    importante: se usate il float con le immagini non avete problemi perché esse hanno una dimensione intrinseca che il browser riconosce, ma se lo applicate ad altri elementi dovete esplicitamente impostare una dimensione orizzontale con la proprietà width

    esempio: le immagini saranno a sinistra con il resto a destra (circondata)
    img {

    float: left;
    }



    clear si evita che gli elementi spostati da float vadano a fianco di alcuni specifici elementi

    valori

    esempio: le immagini stanno a sinistra, ma se a destra c'é un h1 questo starà sotto
    img.imag1 {

    float : left;
    }

    h1 {
    clear : left;
    }