Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

duvida sobre classe

Fiquei na dúvida do por quê utilizou-se duas classes em uma única section. Usou-se na section a seguinte class= "container principal", e adicionou-se caracteristicas diferentes nela. Não seria mais fácil e organizado só usar uma classe, com tudo dentro dela? Testei apenas com a class="principal", atribui características a ela e funcionou normalmente. Segue o código com a section com 2 classes:

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">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <section class="container principal">
        <h1>Com o Combo+, você pode aproveitar a Alura+ e o Alura Língua por um preço único.</h1>
        <img src="./assets/Combo.png" alt="">
    </section>
    <header></header>
    <main></main>
    <footer></footer>
</body>
</html>

CSS:

:root {
    --cor-principal:#FFFFFF;
    --cor-secundaria:#C0C0C0;
    --cor-botao:#167BF7;
    --cor-fundo:#00030C;
}

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

*{
    margin: 0;
    padding: 0;
}

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

}

.container{
    height: 100vh;
}
1 resposta
solução!

Oi Lara tudo bem? Então, a utilização das 2 classes permite que diferentes estilos sejam aplicados a um único elemento, sem que seja necessário definir novas classes ou identificadores específicos. Permite que os estilos sejam reutilizados em diferentes partes do documento HTML, sem a necessidade de repetir o código CSS. Assim tornando o código mais legível e organizado, pois os estilos específicos de cada seção são definidos em uma única linha, facilitando a manutenção e a atualização do código.