-
Centralizando Layout com CSS
Em css, o método mais utilizado para centralizar um layout, é o das margens.
Suponha que você tenha um container e queira centralizalo na tela do navegador. Você poderia ajustar diversos valores para margens esquerda ou direita até centraliza-lo, mas isso fica meio complicado quando você não sabe a resolucão do usuário. Então existe a necessidade de um método que o faça automaticamente.
Leia mais » -
Solução para o Flicker Bug
Certo tempo atras eu havia postado no fórum do Imasters uma dúvida relacionada com menus css no Internet Explorer 6, que ocorria sempre que tinhamos uma imagem definida como plano de fundo no evento a:hover, e ocorria um bug que a imagem sumia e levava alguns segundos para reaparecer, isso vocês podem reparar acontece em qualquer site no IE6 onde existam imagens de fundo em eventos :hover.
Leia mais » -
Inserindo Flash Corretamente no XHTML
Quem se preocupa com padrões com certeza já se deparou com o problema de colocar um flash que válida na página e/ou com texto alternativo caso o usuário não tenha o flash instalado.
Na internet podemos encontrar códigos como este:
function putFlash(x, y, file){ document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='"+x+"' height='"+y+"'>"); document.write("<param name='movie' value='"+file+"' />"); document.write("<param name='quality' value='best' />"); document.write("<param name='wmode' value='transparent' />"); document.write("<embed src='"+file+"' wmode='transparent' quality='best' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+x+"' height='"+y+"'></embed>"); document.write("</object>"); }Funciona bem até o momento que o usuário tenha o javascript ativo no seu navegador, caso não tenha ou não tenha o flash nada sera exibido.
Leia mais » -
PNG Transparente no Internet Explorer 6 e 5 (solução definitiva)
Bom, acho que hoje é o dia mais feliz desse ano pra mim e creio que sera para muitos de vocês também, fiquei tão feliz em encontrar isso que quis compartilhar com vocês!
Recentemente aqui na agencia, me apresentaram uns layouts bem complicados de se montar, envolvendo transparencias que só eram possiveis com PNG transparente.
Imagine ter que criar um layout onde o background é uma mistura de degrade com textura e o conteúdo possui uma dropshadow em degrade e transparente (isso mesmo a sombra é um degrade com transparencia), são varios pesadelos juntos. Ai tive que correr atrás!!
Tem a solução tradicional que muitos devem conhecer:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagem.png');
Mas esta tem várias complicações de implementação.
Leia mais »
Strict Web Standards
(X)HTML, CSS, JavaScript, AJax & PHP



