A ver, en mi experiencia (que por cierto no es mucha
) pocas veces he usado las posiciones de css, ya que solo son necesarias cuando no siguen el sentido de un modelo de cajas. Mira deja te explico mas eso.
Supongamos que quiero hacer un layout sencillo (header, un menú, contenido, sidebar y footer) como este:
Bueno pues ahí, solamente tienes que que hacer tu estructura dentro de un contenedor, algo así:
Con que tu les des un ancho al contenedor, este ancho será para toda la página, y dándole las medida y alineaciones (vease float) en ningún momento tienes que modificar las posiciones.
Pero si cambiamos el layout de esta manera, la cosa cambia:
Aquí, el contenedor que está en azul (que bien podría ser una caja de búsqueda
) , se "sale", por así decirlo, de la estructura general. En este caso es cuando tendrás que usar las posiciones.
Hay otros casos en los que también se usan las posiciones y no necesariamente tiene que ser algo parecido a lo que te comente.
Por lo menos es como yo lo manejo en mis trabajos. Y como ya te dijeron antes, tienes que leer mucho, la información está ahí.
Saludos