2
respostas

Erro " Do not empty rulesets "

Olá, boa noite.

Estou fazendo o site da barbearia alura como visto em aula, porem ao colocar o class beneficios, aparece o erro " Do not empty rulesets " gostaria de saber como posso resolver.

Segue abaixo linhas de codigo:

HTML:

<body>
    <header>
        <div class="caixa">
            <h1>
                <img src="logo.png" alt="logo-barbearia">
            </h1>
            <nav>
                <ul>
                    <li><a href="barbeariaalura.html">Home</a></li>
                    <li><a href="">Produtos</a></li>
                    <li><a href="">Contatos</a></li>
                </ul>
            </nav>
        </div>
     </header>


    <img id= "banner" src= "banner.jpg">

    <div class="principal">

        <h2 id="titulo">
            Sobre a barbearia Alura
        </h2>

            <p>
                Localizada no coração da cidade a Barbearia Alura traz para o mercado o que há de melhor para o seu cabelo e barba. 
                Fundada em 2019, a Barbearia Alura já é destaque na cidade e conquista novos clientes a cada dia.
            </p>

            <p>
                Nossa missão é: "Proporcionar auto-estima e qualidade de vida aos clientes"
            </p>

            <p>
                Oferecemos profissionais experientes e antenados às mudanças no mundo da moda. 
                O atendimento possui padrão de excelência e agilidade, garantindo qualidade e satisfação dos nossos clientes.
            </p>

    </div>
        <div class="beneficios">

                <h3>Beneficios</h3>

                <ul>
                    <li class="itens">Atendimento aos Clientes</li>
                    <li class="itens">Espaço diferenciado</li>
                    <li class="itens">Localização</li>
                    <li class="itens">Profissionais Qualificados</li>
                </ul>
                <img class="imagembeneficios" src="beneficios.jpg">
        </div>   
</body>
        <div class="rodape">
          <footer> 
            <img class="logo-branco" src="logo-branco.png" alt="logo-rodape">
          </footer>
       </div>

Css:

header{ background-color: #CCCCCC; }

.caixa{ position: relative; width: 940px; margin: 0 auto; }

nav{ position:absolute; top: 110px; right: 0px; }

nav li{ display: inline; margin: 0 0 0 15px;

}

nav a{ text-transform: uppercase; color: black; font-weight: bold; font-size: 22px; text-decoration: none; }

#banner{ width: 100%; padding-top: 5px;

}

.principal{ padding: 20px; font-family: cursive; font-size: 20px; text-align: center;

}

#titulo{ font-size: 40px; font-weight: bold; padding: 20px;

}

.beneficios{

}

.itens{ display: inline-block; vertical-align: top; width: 20%; margin-right: 15%;

}

.imagembeneficios{ width: 50%; }

footer{ background-color: #CCCCCC;

} .logo-branco{ text-align: center; }

2 respostas

Oi Gustavo! Tudo bem? O erro está ocorrendo pois no seu arquivo css, o seletor de classe .beneficios está vazio:

#titulo{ font-size: 40px; font-weight: bold; padding: 20px;} /*seletor com declarações*/

.beneficios{ /*seletor vazio, sem nenhuma declaração*/}
Na verdade, essa ocorrência `Do not use empty rulesetscss(emptyRules)` não é um erro e sim um aviso, portanto não irá afetar o funcionamento do seu código porém é recomendável que não deixe seletores sem declarações.

Oi Joice, muito obrigado pela ajuda.