Oi Marcelo, eu tive dificuldade de compreender ambas as tags e como e onde usa-las. Depois de fazer alguns exercícios o conceito ficou claro.
Completando a informação do Philippe eu fiz com código simples que talvez possa lhe ajudar no entendimento do absolute e relative e a diferença entre ambos. Espero que isso lhe ajude. Bons estudos.
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
body{
margin:0;
}
.wrap{
width: 800px;
height: 800px;
margin: auto;
background-color: #e3e3e3;
position: relative;
}
.red-box{
width: 400px;
height: 400px;
background-color: red;
/*It following its parent in this case class wrap*/
position: absolute;
top: 20px;
left: 30px;
}
.blue-box{
width:100px;
height:100px;
background-color: blue;
position: absolute;
top: 20px;
left:30px;
}
.green-box{
width:100px;
height:100px;
background-color: green;
position:relative;
top:40px;
left:60px;
}
</style>
</head>
<body>
<div class="wrap">
<div class="red-box">
</div>
</div>
<div class="blue-box">
</div>
<div class="green-box">
</div>
</body>
</html>