Ir para conteúdo / Skip to content

Position: fixed no Internet Explorer 6

blog reactions Postado em: 10 de julho de 2008 por Pedro Rogério

Se você já precisou posicionar elementos fixos na tela, com certeza já percebeu que esse tipo de posicionamento é falho no Internet Explorer 6 e menores, mas, como sempre existe uma forma de fazer as “coisas funcionarem” no IE.

Para que position:fixed funcione no IE6 e anteriores, faremos o uso de expressões proprietárias para converter fixo em absoluto:

Browsers Standard


#elemento_fixo {
    position: fixed;
    top: 100px;
}

Internet Explorer


* html #elemento_fixo {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px" : body.scrollTop+100+"px");
}

Como podem ver, o elemento que possuir o id “elemento_fixo” sempre irá ficar posicionado a 100px do topo independente do scroll da página. Existem outras formas de se obter esse mesmo resultado, mas essa é a mais simples e com certeza a mais suja. Essa dica eu retirei do site: ceslava.com /blog.

Quando a esmola é demais, o santo desconfia

blog reactions Postado em: 19 de junho de 2008 por Pedro Rogério

Quando a Mozilla lançou a versão 2 do Firefox, a equipe de desenvolvimento do Internet Explorer, em um gesto caridoso, enviou um bolo a equipe de desenvolvimento do Firefox dando os parabéns pelo seu ótimo trabalho:

Bolo de aniversário em comemoração ao lançamento do Firefox 2

E dessa vez, em mais um gesto caridoso, de dar orgulho, os desenvolvedores do IE mandaram mais um bolo para a Mozilla dando os parabémns após o lançamento do Firefox 3:

Bolo de aniversário em comemoração ao lançamento do Firefox 3
Bolo de aniversário em comemoração ao lançamento do Firefox 3

A fundação Mozilla comovida com esse ato já pensa em colocar o código-fonte do Firefox em um Pendrive e mandar para a equipe de desenvolvedores do IE em forma de retribuição de tão brilhante ato.

Conditional Comments e o Internet Explorer 8

blog reactions Postado em: 25 de março de 2008 por Pedro Rogério
Tela de instalação do IE8

Estava eu aqui lendo meus Feeds, e me deparei com um post muito interessante de Jon Tangerine, onde ele relata que após efetuar a instalação do Internet Explorer 8 beta 1, os comentários condicionais pararam de funcionar no IE6, que interessante isso não? Alguém mais já passou por isso? Eu instalei aqui o IE 8, mas não o deixei nem 2 horas no micro, e como uso Linux, (minha esposa usa Windows, por isso consegui testar o IE8), nem sei se os comentários condicionais estão funcionando no meu Multiple IE. A solução encontrada por ele, foi de desinstalar o Multiple IEs e instalar novamente, com isso o problema desaparece. Caso alguém passe por isso, fica aí a dica antes de arrancar os cabelos!!!

Descobri como o Internet Explorer 8 passou no Acid2 Test

blog reactions Postado em: 19 de março de 2008 por Pedro Rogério

Descobri como o Internet Explorer 8 passou no Acid2 Test:


window.onload = function() {
	if (location.href == "http://www.webstandards.org/files/acid2/test.html#top")
		location.href = "http://www.webstandards.org/files/acid2/reference.html";
}

Internet Explorer 8 Beta 1 - Primeiras Impressões

blog reactions Postado em: 6 de março de 2008 por Pedro Rogério

Não aguentei e efetuei o download do novo browser da Microsoft. Fiquei meio com medo, mas a instalação ocorre como qualquer outra coisa no Windows, muito Next », Next », Next »:

Tela de instalação do IE8
Tela de instalação do IE8

Após a instalação ocorrer corretamente, lá vamos nós reiniciar o computador:

Tela de instalação do IE8

A partir do momento que você inicia o browser pela primeira vez, ele pede para serem efetuadas as configurações padrão, como no IE7:

Tela de configuração do IE8

Logo já fui testar meu site para ver como ficaria e já tomei um susto, o site ficou todo quebrado:

Pinceladas da Web no IE8

Por ser um browser ainda em versão beta, isso não me preocupa muito, só devemos começar a nos preocupar assim que for lançada a versão final. Mas uma coisa que me surpreendeu e muito foi a possibilidade de podermos emular o IE7 dentro do IE8, foi só fazer a emulação que o site se comportou normalmente, pelo menos parece que isso funciona corretamente:

Pinceladas da Web no IE8

Acid2 Test

Abaixo o resultado do IE8 Beta 1 no Acid2 Test:

Acid2 Test

Acid3 Test

Resultado do Acid3 Test: 17/100

Acid3 Test

Outros reviews:

Dia Mundial sem o Internet Explorer

blog reactions Postado em: 22 de fevereiro de 2008 por Pedro Rogério
Dia mundial sem o IE

Você vai participar?

INTERNET EXPLORER 6 R.I.P

blog reactions Postado em: 29 de janeiro de 2008 por Pedro Rogério
Internet Explorer 6 R.I.P

Não sei se essa informação é verdade, mas acabei descobrindo que no dia 12 de Fevereiro de 2008 a Microsoft obrigará a todos os usuários do Internet Explorer 6 a atualizarem para a versão 7 via Windows Update. Essa com certeza seria a melhor coisa do mundo, mas ficaria melhor ainda se todos largassem do IE e utilizassem o Firefox, ou Flock, Opera, Safari, WebKit, Konqueror….

INTERNET EXPLORER 8 E O MODO SUPER STANDARD

blog reactions Postado em: 28 de janeiro de 2008 por Pedro Rogério
Internet Explorer

Primeiramente, não vou repetir aqui o que já foi dito em milhares de sites por aí, portanto, se quiserem mais informações sobre esse assunto que rolou durante essa semana no mundo dos WebStandards, é bom dar uma olhada nos seguintes links:

Mas como reagiram pessoas como: Anne van Kesteren, Ian Hixie, Dean Edwards ao ouvirem essa informação? Veja a opnião de alguns deles.

E você, leitor assíduo aqui do blog, o que achou dessa nova artimanha da Microsoft?

A FRASE DO ANO!!!

blog reactions Postado em: 18 de janeiro de 2008 por Pedro Rogério

“O Internet Explorer só serve para baixar o Firefox.”

Vi aqui: ceslava.com /blog

WIKI COM RECOMPILAÇÃO DE ERROS DO INTERNET EXPLORER

blog reactions Postado em: 27 de dezembro de 2007 por Pedro Rogério
Internet Explorer Bugs

Quando digo na empresa onde trabalho, que apesar do Internet Explorer ser o browser mais utilizado, ele é o pior browser da história da internet, praticamente todo mundo discorda de mim, mas eu como desenvolvedro posso falar isso com a maior autoridade do mundo. Se já não bastava ele ter um suporte precário a CSS, basta você dar uma olhada em sua lista de bugs para descobrir que o buraco é bem mais embaixo.

Página 1 de 212»