No veo yo mucho problema en lo que dices Viet. Tampoco soy una autoridad pues estoy empezando a usar esto.
Pero después de mucho estudio veo que el comportamiento es correcto tras verificarlo en el navegador.
Se comporta de modo "absolute" repecto al contenedor que tiene, en donde está alojado.
Y si los pones seguidos igual.
Tienes un tutorial excelente en
http://www.ignside.net/man/css/posicionamiento.php
Saludos.
Caminantejm