Espero que esto te ayude mejor
Suponiendo que el fondo AZUL es el body, y el cuadro rojo de adentro es un div cualquiera y el otro div con un tono AZUL CLARO es otro div, se comportaría así dependiendo de el posicionamiento que tenga, si es relativo, se ubicaría bajo el div color rojo, si es absoluto, se colocaría al principio de su elemento padre (en este caso el fondo azul, que sería el body).
Por otro lado, en estos casos (que son, digamos,
basics de CSS), lo mejor es PRACTICAR, es decir, sí, acá somos buenos [algunos] y te responderemos todo en bandeja de plata, pero no es onda... a estudiar muchacho!
Y también te recomiendo no encajonarte con el manual de desarrollo web, yo aprendí con ese manual, pero eso era cuando no sabía muy bien inglés y cuando no había mucha documentación en internet, hoy en día manuales sobran, en inglés y en español.
Saludos