Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Por que Meu CSS Parece Ignorar as Regras? Explorando a Prioridade de Estilização

27/10/2023

Na aula de hoje aprenderemos um pouco mais sobre as prioridades de estilização dentro do CSS e verificar como a folha de estilo em cascata se comporta em relação a class, id, inline e !important.

Prioridades no CSS 3

index.html

Vamos começar criando o html que receberá o estilo CSS:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>

    <!--Prioridade 2-->
    <!--Estilização inline -->
    <div class="box box-red" id="box" style="background: gray; text-align: right;">
        Teste
    </div>

</body>
</html>

style.css

Vamos agora fazer as estilizações no arquivo externo CSS:

/*Prioridade 0*/
/*Classe num arquivo externo*/
.box{
    width: 50%;
    height: 200px;
    background: red;
    /*Priorirdade 3*/
    /*!important*/
    text-align: center!important;
}

/*Prioridade 1*/
/*ID num arquivo externo*/
#box{
 background: blue;
}

.box-red{background: pink!important;}

Chegamos a conclusão então que o CSS dará importância a estilização na seguinte ordem:
1 - tag !important
2 - estilo inline no html
3 - id em arquivo externo
4- classe em arquivo externo

Então é isso pessoal, espero que tenham gostado de mais essa aula. Fiquem todos com Deus! Sucesso nos códigos e na vida!

Precisa de um professor? webdesignemfoco@gmail.com

"Quando o Filho do homem vier em sua glória, com todos os anjos, ele se assentará em seu trono na glória celestial. Todas as nações serão reunidas diante dele, e ele separará as pessoas umas das outras, como o pastor separa as ovelhas dos bodes. Ele porá as ovelhas à sua direita e os bodes à sua esquerda." Mateus 25:31-46

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Template com CSS Grid - #8 Deploy
Nesse tutorial aprenderemos como realizar o deploy do nosso template com CSS Grid, ou seja, como publicá-lo online.
Saiba mais!
CSS
As folhas de estilo em cascata (CSS) são responsáveis pela estilização e design do nosso website.
Saiba mais!