Jump to content


Photo

Dúvida Com Padding No Ie


  • Faça o login para participar
3 replies to this topic

#1 AspMan

AspMan

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 31/07/2008, 15:33

Bom pessoal, olá, a dúvida é a seguinte,

tenho um sistema de imagens em php que ele redimensiona a imagem q busca o caminho no banco, no script eu coloquei uma classe que tem um PADDING de 5px com BORDA de 1px, a dúvida é a seguinte, no Firefox exibe bacana, a bordinha ao redor da imagem com padding, já no IEca não funciona, a borda fica "colada" na imagem sem o padding, alguém pode ajudar??

#2 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 31/07/2008, 16:50

Em qual elemento você colocou as propriedades? Eu colocaria no IMG...

img {
	padding: 5px;
	border: solid 1px #666;
}

att,
Muller Dias
ex-administrador Fórum WMO

#3 AspMan

AspMan

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 31/07/2008, 18:40

Em qual elemento você colocou as propriedades? Eu colocaria no IMG...

img {
	padding: 5px;
	border: solid 1px #666;
}


entendi a lógica, porém imagina que o site possui mais imagens além das do album, se eu colocar nessa propriedade, todas as imagens terão esse padding...
Estou certo?

o caso é mais específico para algumas img's miniaturas....

Eu estava fazendo uns testes aqui e descobri um bug do IE que resolvi assim *{padding:0;}
mas não foi suficiente...

#4 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 31/07/2008, 20:09

entendi a lógica, porém imagina que o site possui mais imagens além das do album, se eu colocar nessa propriedade, todas as imagens terão esse padding...
Estou certo?

Isso aí é fácil de resolver. ;)

Imagine que a imagem esteja dentro da div #show:

<div id="show">
	<img src="imagem.jpg" />
</div>

Para aplicar o estilo somente nessa imagem, basta fazer o CSS assim:

#show img {
	padding: 5px;
	border: solid 1px #666;
}

Eu estava fazendo uns testes aqui e descobri um bug do IE que resolvi assim *{padding:0;}
mas não foi suficiente...

Todos os navegadores tem valores default para margin e padding de determinados elementos. Então, a primeira coisa que devemos fazer na hora de iniciar um trabalho é zerar os valores margin e padding.

* {
	margin: 0;
	padding: 0;
}

(ok2)
att,
Muller Dias
ex-administrador Fórum WMO




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq