Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RenanMonteiro

[Resolvido] Alterando em uma div a regra geral * {

Recommended Posts

Meu documento tem as seguintes regras gerais:

 

*{
        font-family: Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
        text-decoration: none;
        list-style:  none;
        font-style:  normal;
}
Tenho uma classe de div, que não queria que definir um valor do padding, quero deixar em branco, como faço pra ele não aparecer somente em uma classe, cancelando a definição geral?

Compartilhar este post


Link para o post
Compartilhar em outros sites

.classesempadding {

padding: auto;

}

Tipo isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O valor auto é o default do padding que eu saiba...

Lendo um pouco em alguns sites em inglês algumas pessoas disseram que dependendo do browser o valor default seria:

padding: 5px;

 

Testa aí, mas acho díficil funcionar :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

Defina em um id:

div.sua-div-que-nao-quer-mexer-no-padding {
    [ propriedades ... ]
}

div#id-da-div-que-quer-mexer-no-padding { padding:[valores]; }
E no seu HTML:

<div class="sua-div-que-nao-quer-mexer-no-padding" id="id-da-div-que-quer-mexer-no-padding"></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta utilizando o inherit, é como se defini-se o valor padrão

 

.nome_da_classe {
   padding: inherit;
}

ou

 

.nome_da_classe {
   padding: inherit !important;
}

 

Não funcionando com o inherit jogue manualmente no lugar o valor que desejar.

 

 

.nome_da_classe {
   padding: 5px;
}

ou

 

.nome_da_classe {
   padding: 5px !important;
}

Flw

=)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia.

 

Só uma observação.

 

Na verdade quando se define o valor INHERIT na propriedade não esta se definindo o valor padrão da propriedade.

 

Você esta especificando que o valor da propriedade deve ser herdardo do elemento pai.

 

Por exemplo:

 

.p1 {
  font: status-bar ;
  }

.p2 {
 font: inherit;
 }

Neste caso o valor da propriedade font da classe p1 será herdado pelo font da classe p2.

 

Na verdade isso se chama herança.

 

Herança CSS

 

Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Padding padrão varia de navegador para navegador, por isso utilizamos css reset.

 

Me corrijam se eu estiver errado mas, até onde eu sei, padding não permite auto como valor.

 

Trocando em miúdos, defina você um valor padrão de padding para seus elementos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Exato Evandro.

 

A propriedade PADDING define um valor para os espaçamentos entre o conteúdo e as bordas dos elementos HTML e não permite AUTO como valor.

 

Fonte: Maujor

 

Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.