Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
6
respostas

[Projeto] Currículo / muito top o front!

Site: https://iankoninchcoelho.github.io/curriculo_1/index.html

Repositório no GitHub: https://github.com/IanKoninchCoelho/curriculo_1

para que serve esse negocio de inserir link se quando eu coloco o site com ele dá errado! é só pra mostrar é?

index.html

<!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">
    <link rel="stylesheet" href="./style/style.css">
    <title>Currículo</title>
</head>

<body>
    <header class="cabecalho">
        <nav class="cabecalho__menu">
            <h1 class="cabecalho__menu__titulo">Currículo</h1>
            <a class="cabecalho__menu__link" href="about.html">Sobre mim &gt</a>
        </nav>
    </header>
    <main class="apresentacao">
        <section class="apresentacao__conteudo">

            <p class="apresentacao__conteudo__texto"><strong>Olá! eu me chamo Ian!</strong> muito top o front!</p>
            <h1 class="apresentacao__conteudo__titulo">Habilidades</h1>
            <p class="apresentacao__conteudo__texto">Node.js</p>
            <h1 class="apresentacao__conteudo__titulo">Estudando</h1>
            <p class="apresentacao__conteudo__texto">HTML e CSS, Git e Github</p>
            <h1 class="apresentacao__conteudo__titulo">Diferencial</h1>
            <p class="apresentacao__conteudo__texto">Inglês - B1</p> 
        </section>
        <img class="apresentacao__imagem" src="./assets/gato.jpg" alt="gatinho">
    </main>
    <footer class="rodape">
        <p>Desenvolvido por Polar</p>
    </footer>
</body>

CSS

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600&display=swap');

*{
    margin: 0;
    padding: 0;
}

body{
    height: 100vh;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    background-color: #E7ECEF;
    color: #4D4861;
}

.titulo-destaque{
    color: #028090;
}

.cabecalho {
    padding: 2% 5% 2% 15%;
    background-color: #FF858D;
}

.cabecalho__menu {
    display: flex;
    justify-content:space-between;
    gap: 70px;
}

.cabecalho__menu__titulo {
    font-family: 'Krona One', sans-serif;
    color: #E7ECEF;
    -webkit-text-stroke: 0.3px #392F5A;
    font-size: 38px;
}

.cabecalho__menu__link {
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 800;
    color:#E7ECEF
}

.apresentacao {
    flex: 1;
    padding: 2.5% 15%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.apresentacao__conteudo{
    width: 615px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.apresentacao__conteudo__titulo{
    font-size: 33px;
    font-family: 'Krona One', sans-serif;
    color: #028090;
}

.apresentacao__conteudo__texto{
    font-size: 24px;
    font-family: 'Montserrat', sans-serif;
}

.apresentacao__links{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 45px;
    gap: 32px;
}

.apresentacao__links__subtitulo {
    font-family: 'Krona One', sans-serif;
    font-weight: 400;
    font-size: 33px;
    color: #E7ECEF;
    -webkit-text-stroke: 1px #392F5A;
}

.apresentacao__links__link{
    /* background-color: #22D4FD; */
    display: flex;
    justify-content: center;
    gap: 16px;
    border: 2px solid #392F5A;
    width: 378px;
    text-align: center;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5px 0;
    text-decoration: none;
    color: #392F5A;
    font-family: 'Montserrat', sans-serif;
}

.apresentacao__links__link:hover {
    background-color: #028090;
}

.apresentacao__imagem {
    width: 500px;
}

.rodape {
    text-align: center;
    color:#000000;
    background-color: #FF858D;
    padding: 23.64px;
    font-family: 'Montserrat' sans-serif;
    font-size: 24px;
    font-weight: 500;
}
6 respostas
solução!

Fala, Ian! Tudo bom?

Agradeço por trazer sua solução para o fórum!

Curti demais como trabalhou a estrutura semântica em HTML para organizar o currículo, entendeu perfeitamente a importância da separação de estilos com CSS externo para manter o código limpo e usou bem a hierarquia de títulos e seções para destacar habilidades e diferenciais. Esse cuidado deixa o site mais profissional e fácil de navegar.

Algo bem legal para complementar é ajustar pequenos detalhes de acessibilidade e consistência, como adicionar alt descritivos às imagens e revisar o uso de símbolos nos links. Dessa maneira:

<img class="apresentacao__imagem" src="./assets/gato.jpg" alt="Foto de um gato fofo">

Isso faz com que leitores de tela interpretem melhor o conteúdo e melhora a experiência de usuários com necessidades específicas.

E algumas boas práticas que você pode adotar são:

  • Acessibilidade: garantir que todos os links e imagens tenham descrições claras.
  • Consistência: manter o mesmo padrão de títulos (h2, h3) para seções equivalentes.
  • Organização: separar componentes em arquivos menores (header, footer) para facilitar manutenção.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você prefere evoluir esse currículo adicionando uma seção de projetos com links para o GitHub ou focar em melhorar a responsividade para dispositivos móveis?

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

Abraço e bons estudos!

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

eu tinha botado o negocio do alt mais deu um problema com a imagem dae eu me esqueci de botar dnv! mas tava desse mesmo jeito!

Ah, uma pergunta: você prefere evoluir esse currículo adicionando uma seção de projetos com links para o GitHub ou focar em melhorar a responsividade para dispositivos móveis?

n sei! já tá fazido!
ano que vem eu faço! ;}

para que serve esse negocio de inserir link se quando eu coloco o site com ele dá errado! é só pra mostrar é?

Oi, Ian!

Que "negócio de inserir link" é esse que você está dizendo?

Não entendi haha, tira um print e me envia a imagem aqui pra eu te responder melhor.

Fico no aguardo

o simbolo do infinito ali!
é o simbolo do infinito ali! o cadeadozinho

agora ao inviar a imagem acho que entendi! é a mensagem nos colchetes e o link nos parenteses?

na verdade entendi foi nada! me ensina ai por favor!

uma pergunta! rola um chatGPT para ajudar a responder as pessoas?

Isso aí!

Esse é um padrão Markdown para adicionar um link.

O "símbolo do infinito" é o botão para adicionar esse link clicável, e fica dessa forma:

[]()

Dentro do colchetes fica o texto a ser exibido e dentro do parênteses vai o link. Assim:

[Site do Google](https://google.com)

Ou, basta colar o link diretamente mesmo, igual você fez.

valeu