1
resposta

Faça como eu fiz: alinhe os elementos

alinhe os elementos

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PORTIFOLIO</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header></header>
    <main class="apresentacao">
        <h1> Eleve seu negócio digital a outro nível                 
        <strong class= "titulo-detaque">com um Front-end de qualidade!</strong>
        </h1>
        <p>Olá! Sou Wallace WallaceRBR , desenvolvedor
        Front-end com especialidade em React, HTML e
        CSS. "Ajudo pequenos negócios e designers a 
        colocarem em prática boas ideias. Vamos 
        conversar?"</p>
            <a href="https://www.linkedin.com/in/wallace-ribeiro-a7a94180">Linkedin</a>
            <a href="https://github.com/WallaceRBR">GitHub</a>
            <img src="imagem.png" alt="Foto de Wallace programando">
    </main>
    <footer></footer>
</body>
</html>
*{
    margin: 0;
    padding: 0;
}
body{
    height: 100vh;
    box-sizing: border-box;
    background-color: #000000;
    color: #F6F6F6;
}

.titulo-destaque{
    color: #22D4FD;
}
.apresentacao{
    display: flex;
    align-items: center;
}
1 resposta

Oi, Wallace! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você usou o Flexbox para alinhar os elementos da apresentação. Isso torna o layout mais responsivo e organizado.

Ícone de sugestão Para saber mais:

Você sabia que o Flexbox é uma das formas mais eficientes de alinhar elementos em CSS? Utilizando as propriedades justify-content e align-items, você pode alinhar facilmente elementos horizontal e verticalmente dentro de um contêiner.

Veja um exemplo de código que centraliza um elemento tanto no eixo X quanto no eixo Y:

.container {   display: flex;   justify-content: center; /* Centraliza no eixo X */   align-items: center; /* Centraliza no eixo Y */   height: 100vh; /* Define altura total da tela */ }

Para mais detalhes sobre como alinhar elementos usando Flexbox, confira este artigo: Flexbox CSS: Guia Completo, Elementos e Exemplo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!