1
resposta

[Projeto] AluraBooks-Desafios

2) Estrutura inicial do HTMLInsira aqui a descrição dessa imagem para ajudar na acessibilidade

AluraBook

3) Integrando HTML e CSSInsira aqui a descrição dessa imagem para ajudar na acessibilidade

No styles.css, defina uma variável de cor e use-a para definir a cor de fundo do body:

:root { --cor-de-fundo: #EBECEE; }

body { background-color: var(--cor-de-fundo); }

4) Explorando DevTools no desenvolvimento responsivoInsira aqui a descrição dessa imagem para ajudar na acessibilidade

.container { max-width: 100%; padding: 0 15px; }

5) Implementando reset CSS

6) Ajustando o projeto para diferentes navegadoresInsira aqui a descrição dessa imagem para ajudar na acessibilidade

body { background-color: var(--cor-primaria); font-family: "Montserrat", sans-serif; font-weight: 400;"

1 resposta

Olá, Danton!

Vamos revisar cada parte do seu projeto para garantir que tudo esteja funcionando corretamente.

Estrutura inicial do HTML

A estrutura HTML está correta, mas é sempre bom verificar se todas as tags estão bem fechadas e se não há erros de digitação. Seu código está assim:

<!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>AluraBooks</title>
</head>

<body>
    <h1>AluraBook</h1>    
</body>

</html>

Integrando HTML e CSS

Notei que há um erro de digitação na tag <link>. A palavra "stylesheet" está escrita como "stylecheet". Corrija isso para garantir que o CSS seja corretamente vinculado ao HTML:

<link rel="stylesheet" href="style.css">

Definindo a cor de fundo no CSS

Seu código CSS para definir a cor de fundo está correto. Apenas certifique-se de que o arquivo style.css está na mesma pasta que o index.html ou ajuste o caminho conforme necessário.

:root {
    --cor-de-fundo: #EBECEE;
}

body {
    background-color: var(--cor-de-fundo);
}

Explorando DevTools no desenvolvimento responsivo

A classe .container está bem definida para responsividade. Apenas certifique-se de que este código está dentro do arquivo style.css.

.container {
  max-width: 100%;
  padding: 0 15px;
}

Implementando reset CSS

Para implementar um reset CSS, você pode adicionar um arquivo reset.css com o seguinte conteúdo e importá-lo antes do style.css no seu HTML:

/* reset.css */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

E no seu index.html:

<link rel="stylesheet" href="reset.css">
<link rel="stylesheet" href="style.css">

Ajustando o projeto para diferentes navegadores

Para garantir a consistência entre navegadores, você pode adicionar um reset CSS como mencionado acima e também utilizar propriedades CSS que são amplamente suportadas. Seu código CSS para o body está correto:

body {
    background-color: var(--cor-primaria);
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
}

Certifique-se de que a variável --cor-primaria esteja definida no :root:

:root {
    --cor-primaria: #EBECEE; /* ou a cor que você preferir */
}

Espero ter ajudado e bons estudos!