1
resposta

HTML e CSS: Atividade 4

<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">
        <link rel="stylesheet" href="style.css">

        <title>by Anna ☆ - ME</title>
        <link rel="icon" href="cortada.jpg" type="image/jpg">

    </head>

    <body>
        <header>eu sou o cabeçalho</header>

        <main>
            <div class="texto-principal">
                <h1>Quem sou... <strong class="titulo-destaque">Anna?</strong></h1>

                <hr>

                <p>Eu sou a Anna, por enquanto, apenas uma estudante, mas quero me tornar uma desenvolvedora <span class="texto-destaque">Fullstack</span>. <br><br> Me acompanhe enquanto me aprimoro.</p>

                <a href="https://github.com/annamatkow"
                target="_blank"
                >Github</a>
            </div>

            <img src="cortada.jpg" alt="eu mesma, um desenho de uma mulher de cabelos vermelhos no pôr do sol" class="eu-desenho">
        </main>

        <footer>eu sou o rodapé</footer>
    </body>
</html>

        <!--aqui encerra index.html e inicia-se style.css-->

* {
margin: 0;
padding: 0;

}

body {
    background-color: black;
    color: white;
    font-family: 'Times New Roman', Times, serif;
    margin: 0;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    position: relative;
}

.titulo-destaque {
    color: #8e5260;
    font-weight: bold;
    border: 1px solid #8e5260;
    padding: 1px;
}

.texto-destaque {
    color:#8e5260;
    font-weight: bold;
}

header {
    padding: 15px;
    text-align: center;
    width: 100%;
}

main {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 20px;
    gap: 40px;
    box-sizing: border-box;
}

.eu-desenho {
    border-radius: 50px;
    width: 300px;
    max-width: 100%;
    height: auto;
}

.texto-principal {
    max-width: 500px;
}

footer {
    padding: 15px;
    text-align: center;
    width: 100%;
    margin-top: auto;
}
1 resposta

Boa tarde, Anna! Como está?

Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Notei que você utilizou o flexbox para alinhar e organizar seu layout de forma responsiva, aplicou o max-width para controlar a largura dos elementos e compreendeu a importância do uso de classes semânticas para manter o seu CSS limpo e organizado.

Um próximo passo interessante seria explorar o uso de variáveis CSS para centralizar cores e estilos reutilizáveis. Veja o exemplo:

:root {
  --cor-fundo: #000000;
  --cor-destaque: #8e5260;
  --fonte-principal: 'Times New Roman', Times, serif;
}

body {
  background-color: var(--cor-fundo);
  font-family: var(--fonte-principal);
}

Resultado: Estilo centralizado e mais fácil de manter, ideal para projetos que crescem.

Isso permite padronizar o visual da aplicação com mais controle e agilidade, o que pode ser muito útil para projetos maiores.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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