(X)HTML, CSS, JavaScript, AJax & PHP
RSS icon Email icon Bullet (black)
    1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votes, average: 5,00 out of 5)
    Loading ... Loading ...
  • 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.

    • Share/Save/Bookmark
  • 1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votes, average: 5,00 out of 5)
    Loading ... Loading ...
  • 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.

    • Share/Save/Bookmark
  • 1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votes, average: 5,00 out of 5)
    Loading ... Loading ...
  • 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.

    • Share/Save/Bookmark
  • 1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (6 votes, average: 5,00 out of 5)
    Loading ... Loading ...
  • 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.

    • Share/Save/Bookmark