1
resposta

Background e grid

Olá, tudo bem?

Gosto de ir fazendo cada passa durante a aula e vendo se o que escrevo no código vai mudar a pagina e como vai mudar, quando coloquei a propriedade "grid" no css nada aconteceu, então fui ver tudo o código para ver o que aconteceu, foi ai que vi que tinha colocado o background com a tag "a" que nem fiz com o Alura plus e achei que pudesse ter sido isso que atrapalhou no grid, quando concertei o background desapareceu. Olhei linha por linha e algo deve estar fugindo da minha atenção porque não vi nada.

<!DOCTYPE html>

<html>
    <head>
        <title>Alura Plus</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width-device-width, initial-scale=1">
        <link rel="stylesheet" href="style.css">
    </head>

    <body>
        <section class="container proncipal">
        <h1>Com o Combo+, você pode aproveitar a Alura+ e o Alura Língua por um preço único.</h1>
        <img src="img/Combo.png" alt="Alura+Aluralíngua=ComboPlus">
        <a href="www.alura.com.br" class="container__botao">Assine por 12x de R$ 120,00*</a>
    </section>
    </body>
</html>
:root {
    --branco-principal: #ffffff;
    --cinza-secundario: #C0C0C0;
    --botão-azul: #167BF7;
    --cor-de-fundo: #00030C;
}

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

* {
    margin: 0;
    padding: 0;
}

.principal {
    background-image: url(img/Background.png);
    background-repeat: no-repeat;
    background-size: contain;

}

.cantainer {
    height: 100vh;
    display: grid;
}

.container__botao {
    background-color: var(--botão-azul);
    border-radius: 5px;
    padding: 1em;
    color: var(--branco-principal);
    display: block;
}
1 resposta

Olá, Arthur! Tudo bem e com você?

Pelo código que você compartilhou, percebi que há um erro na classe do container. Você escreveu "cantainer" em vez de "container". Por isso, a propriedade "grid" não está funcionando corretamente.

Além disso, você mencionou que o background desapareceu, isso acontece porque você escreveu proncipal no HTML:

<section class="container proncipal">

Mas no CSS está chamando .principal

Fazendo as correções de escrita, acredito que irá funcionar.

Espero ter ajudado e bons estudos!

Um abraço.