1
resposta

erros aula html e css classes e Flexbos

<!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">
      <section class="apresentacao__conteudo">
       <h1 class="apresentacao__conteudo__titulo">Eleve seu negócio digital a outro nível
       <strong class="titulo-destaque"> com um Front-end de qualidade!</strong></h1>
       <p class="apresentacao__conteudo__texto">Olá! Sou Joana Santos, desenvolvedora 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>
<div class="apresentaçao dos links__links">
   <a class="apresentacao__links__link" href="https://Instagram.com/rafaballerini">Instagram</a>
       <a class="apresentacao__links__link" href="https://Github.com/guilhermeonrails">Github</a>
</div>
   </section>
<img src="imagem.png" alt="Foto da joana santos rodando programando">
   </main>
</body>
</html>
<style>
  @import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,600;1,600&display=swap');
</style>

* {margin: 0;
padding: 0 ;}

body {
    box-sizing: border-box;
    height: 100vh;
    background-color: #000000;;
    color: #f6f6f6;
}
.titulo-destaque {
        color: #22D4FD;
    }

.apresentacao {
    margin: 10% 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: 36px;
    font-family: 'Krona One', sans-serif;
}
.apresentacao__conteudo__texto{
    font-size: 24px;
    font-family: 'montserrat',sans-serif
}
.apresentacao__links {
    display: flex;
    justify-content:space-between
}
.apresentacao__links__link {
    background-color: #22D4FD;
    width: 280px;
    text-align: center;
    border-radius: 16px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5 0px;
    text-decoration: none;
    color: #000000;
    font-family: 'montserrat',sans-serif
}

erro 1 no link @ import erro 2 na chave que abre o style primeira linha nao entendi o porque erro 3 justify - content: space-between } simplesmente nao funciona, nao muda nada e nao alinha erro 4 font-family: 'Krona One', sans-serif; fala que ta semi-colon expected

bem complicado segui a risca as instruçoes mas eh bem complicado , vou refazer o modulo mas acho que nao entendi os erros

1 resposta

Olá, Robson!

Se o link de import está no arquivo CSS, não precisa da tag <style>, se estiver no HTML, eu recomendo passar para o arquivo CSS. Esse erro do justify - content: space-between, é porque ele está espaçado, sendo que é tudo junto, e na propriedade anterior, que é a align-items:center, está faltando o ponto e vírgula no final da linha align-items: center;, isso tudo na classe .apresentacao.

CORRIGIDO FICA ASSIM:

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

* {margin: 0;
padding: 0 ;}

body {
    box-sizing: border-box;
    height: 100vh;
    background-color: #000000;;
    color: #f6f6f6;
}
.titulo-destaque {
        color: #22D4FD;
    }

.apresentacao {
    margin: 10% 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: 36px;
    font-family: 'Krona One', sans-serif;
}
.apresentacao__conteudo__texto{
    font-size: 24px;
    font-family: 'montserrat',sans-serif
}
.apresentacao__links {
    display: flex;
    justify-content:space-between
}
.apresentacao__links__link {
    background-color: #22D4FD;
    width: 280px;
    text-align: center;
    border-radius: 16px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5 0px;
    text-decoration: none;
    color: #000000;
    font-family: 'montserrat',sans-serif
}

Espero ter ajudado e bons estudos!