Se non si cura di risoluzione di piccole dimensioni, è solo una questione di flessibilità: quando si utilizza posizionamento assoluto, si interrompe il flusso. Quindi, tutto deve essere esattamente dimensionato.
Per molti elementi o situazioni (creare un titolo immagine perfetto ...), è la scelta migliore (e talvolta unica). La maggior parte del tempo, "relativo" è migliore perché ha mantenuto il flusso (l'elemento rimane nel flusso) ma è possibile modificare il posizionamento in base al genitore posizionato (non dimenticare di posizionare il genitore, anche se non si fornisce una posizione esplicita; per esempio basta aggiungere la posizione: relativa, senza top/sinistra ...). E, buon punto, "position: relative" dare haslayout a elemento in IE!
Ad esempio, se si desidera inserire un piè di pagina dopo un contenuto, l'assoluta è una cattiva idea perché probabilmente non si conosce l'altezza del contenuto. Ma se vuoi mettere un menu nella parte superiore dello schermo ma non vuoi disturbare chi usa il lettore di schermo (il menu grande dovrebbe essere alla fine, su un documento linearizzato), il posizionamento assoluto è perfetto.
Float non è la soluzione perfetta, come puoi leggere su molti blog: è un postion molto particolare ma è utile perché 'inline-block' non funziona sempre. E, naturalmente, è anche utile quando vuoi veramente avere elementi da fluttuare.
Non è così facile da spiegare quando non si parla bene l'inglese :)
Intendi posizionare usando 'posizione: assoluta' e' alto/a sinistra'? –
@ K Prime: ovunque utilizziamo Float per rendere il layout per posizionare qualsiasi elemento tramite float e margine-padding ecc. –
@K Prime - sì utilizzando la posizione: assoluto –