Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida - Absolute

Saudacoes , eu gostaria de uma outra explicacão sobre o exercício que ficou meio confuso , acho que se deve ao fato de que não compreendi muito bem o conceito de position absolute , pelas pesquisas vi que ele não respeita o espacamento de um item da pagina para o outro , ele simplismente fica onde determinarem ( isso com absolute ) e sem absolute ele "respeita " e dá o espacamento , penso que seja isso , se caso alguem puder iluminar esse item para mim

3 respostas

Oi Marcelo, o position absolute é isso mesmo, ele permite que você posicione elementos dizendo a ele sua posição exata.

Quando você usa o absolute, o elemento meio que "desgruda" da página, por isso que o espaço que ele ocupa não é mais ocupado.

Abraços!

solução!

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>

Marcelo, o absolute respeita apenas o seu primeiro pai que possua relative ou absolute como propriedades, caso o primeiro pai não tenha nenhuma destas propriedades, ele pula para o segundo pai e assim por diante até chegar na tag html.