Posizione statica: la posizione statica è il modo predefinito in cui un elemento apparirà nel flusso normale del file HTML se non viene specificata alcuna posizione.
Importante: top
, right
, bottom
e left
le proprietà hanno alcun effetto su uno STATICAMENTE POSIZIONATA ELEMENTO.
Posizione relativa: posizionare un elemento con il valore relativo mantiene l'elemento (e lo spazio che occupa) nel normale flusso del tuo file HTML.
È quindi possibile spostare l'elemento da una certa quantità utilizzando le proprietà left
, right
, top
e bottom
. Tuttavia, ciò potrebbe far sì che l'elemento si sovrapponga ad altri elementi che si trovano sulla pagina, il che potrebbe essere l'effetto desiderato o meno.
Un elemento relativamente posizionato può spostarsi dalla sua posizione, ma lo spazio che occupava rimane.
Posizione assoluta: l' applicazione del valore di posizione assoluta a un elemento lo rimuove dal flusso normale. Quando si sposta l'elemento posizionato in modo assoluto, il suo punto di riferimento è la parte superiore / sinistra dell'elemento contenitore più vicino che ha una posizione dichiarata diversa da statica, chiamata anche contesto di posizionamento più vicino. Quindi, se non esiste alcun elemento contenitore con una posizione diversa da statica, verrà posizionato dall'angolo superiore sinistro dell'elemento del corpo.
Nel tuo caso il contenitore contenitore più vicino al 3 ° è il 2 °.