Oi Eduardo, tudo bem?
Para posicionar o texto no footer da página e os quadrados no canto direito, você pode fazer as seguintes alterações no código HTML e CSS
:
HTML:
<footer>
<div class="contato">
<span>contato@example.com</span>
<div class="quadrado"></div>
<div class="quadrado"></div>
</div>
</footer>
CSS:
footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color:#bfbfbf;
}
.contato {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 10px;
}
.quadrado {
width: 20px;
height: 20px;
background-color: #800000;
margin-left: 10px;
}
span {
margin-right: 10px;
color: #fdfdfd;
}
Nesse código, foi adicionado um elemento <footer>
ao redor do conteúdo para representar o footer da página. Além disso, foram feitas alterações no CSS para posicionar o footer no canto inferior da página (position: fixed; bottom: 0; left: 0;
), e a classe .contato
agora utiliza justify-content: flex-end;
para alinhar os elementos à direita.
Dessa forma, o texto aparecerá antes dos quadrados e estará posicionado no footer da página, enquanto os quadrados estarão no canto direito.
Você pode conferir como ficou aqui no CodePen.
Um abraço e bons estudos.