Buscar

Como uma Classe de estilo CSS pode Herdar de outra Classe

Tenho uma classe 

.estilo1{ cor e tamanho}

.estilo2{ fonte e posição}

quero que a classe .estilo2 tenha todas as propriedades da classe .estilo1

Algum sugestão ?

💡 3 Respostas

User badge image

Ivan de Freitas Jr

.estilo1, .estilo2{
    color : red;
    font-size : 12px;
}

.estilo2{
    font-family : Arial;
    position : relative
}

Mas sugiro que pesquise por OOCSS e pre-processadores como SASS e LESS assim que dominar o básico de CSS. Um ex. bem básico de como poderíamos fazer isso com SASS:

=default-text
    font-size : 12px
    color      : #565656

.estilo1
    +default-text

.estilo2
    +default-text
    font-family : Arial
    position     : relative

2
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Computação Gráfica.


Uma classe de estilo CSS não pode herdar propriedades de outra, ou seja, cada classe deve ter suas próprias características. No caso do exemplo, para que a classe .estilo2 tenha todas as propriedades da classe .estilo1 deve ser definido no próprio elemento, por exemplo:

<div class="estilo1, estilo2">

Conteúdo

</div>

Dessa maneira, o elemento “Conteúdo” vai obter todos os estilos da classe .estilo1 e também da classe .estilo2.


Portanto, uma classe CSS herdar propriedades de outra classe CSS não é possível, mas podemos atribuir duas ou mais classes para um mesmo elemento.

0
Dislike0
User badge image

RD Resoluções

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Computação Gráfica.


Uma classe de estilo CSS não pode herdar propriedades de outra, ou seja, cada classe deve ter suas próprias características. No caso do exemplo, para que a classe .estilo2 tenha todas as propriedades da classe .estilo1 deve ser definido no próprio elemento, por exemplo:

<div class="estilo1, estilo2">

Conteúdo

</div>

Dessa maneira, o elemento “Conteúdo” vai obter todos os estilos da classe .estilo1 e também da classe .estilo2.


Portanto, uma classe CSS herdar propriedades de outra classe CSS não é possível, mas podemos atribuir duas ou mais classes para um mesmo elemento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais