Blog
24/04/2017

Quando desenhávamos sites para o Internet Explorer

Já lá vai o tempo em que, ao criar qualquer site, era obrigatório garantir que o design funcionava corretamente no nosso “adorado” Internet Explorer.

Naquela altura, praticamente todos os utilizadores navegavam com o Internet Explorer.

Falo da era em que o Internet Explorer 6.0 reinava absoluto entre os browsers. Um rei algo desorientado, talvez resultado de demasiada consanguinidade. Práticas que o povo raramente compreende, mas que a realeza… Bem, basta ver uns episódios de Game of Thrones para perceber do que falo… Ou ler um pouco sobre a linha sucessória de uma certa família espanhola.

 

Como tudo mudou!

 

Corria o ano de 2009 e o Firefox já andava há algum tempo, embora sem grande sucesso, a tentar destronar o Internet Explorer 6.0 do topo dos browsers mais usados. Pouco antes, o Google Chrome tinha surgido como aliado do Firefox nessa longa batalha pelo domínio. Nessa época, o Internet Explorer 6.0 vinha pré-instalado em todos os computadores com Windows XP, ou seja, praticamente todos.

Mas não era só o IE6 — tínhamos ainda de lidar com as versões superiores, nomeadamente as versões 7 e 8, que não vieram propriamente facilitar a vida. Cada uma trazia o seu próprio “menu especial” de bugs e incompatibilidades, como se o objetivo fosse complicar ao máximo a vida dos programadores. O dilema era tal que, por vezes, a solução era pior que o problema. Era preciso garantir que o site funcionava nas três versões, cada uma com as suas manias na interpretação do CSS, e o resultado era um verdadeiro cubo de Rubik digital. Corrigia-se um erro visual no IE7, e logo o layout quebrava no IE6 e IE8 — e vice-versa.

O Internet Explorer era o filho mimado da família. Aquele a quem tínhamos de preparar um prato à parte, senão fazia birra e não comia.

 

A guerra de fazer layouts para a web

Fazer o CSS de qualquer site era uma verdadeira odisseia. Era preciso alinhar o mesmo design para todas as versões do Explorer, que nem entre elas se entendiam. E, depois de resolver todos esses bugs visuais, ainda era necessário garantir que o site aparecia corretamente nos browsers decentes: Firefox e Chrome.

Na maioria das vezes, os problemas multiplicavam-se, fruto das “gambiarras” (e única solução possível) para contornar as limitações do Explorer. Resumindo: desenhar e montar um site para todos os browsers era como adicionar níveis de dificuldade exponenciais.

css for different browsers

Desenvolver um site hoje

Felizmente, tudo mudou e hoje o cenário está muito mais estável. O Internet Explorer tem agora apenas cerca de 4% de quota de mercado. E, sejamos justos, nas últimas versões, apesar de não suportar muitas das novas funcionalidades “especiais”, já se porta razoavelmente bem.

Podemos dizer que o programador da nova geração, que se queixa das dificuldades de fazer layouts para a web, é como um millennial a comparar-se com os nossos avós que fizeram a tropa. Na verdade, não lhes fazia mal passar uns dias com o lendário “Sargento de Ferro”.

Gostou?
Inscreva-se
Artigos relacionados
vamos começar a trabalhar
no teu projeto?

Analisamos a tua situação atual e definimos o próximo passo.

Entre em contato agora
Nosso site usa cookies para coletar informações sobre seu dispositivo e sua atividade de navegação. Utilizamos esses dados para melhorar o site, garantir a segurança e entregar conteúdo personalizado. Você pode gerenciar suas preferências de cookies clicando aqui.
Aceitar cookies Configurar Rejeitar cookies
Informações básicas sobre cookies
Este site utiliza cookies e/ou tecnologias similares que armazenam e recuperam informações durante sua navegação. Em geral, estas tecnologias podem ter finalidades muito diversas, como, por exemplo, reconhecê-lo como utilizador, obter informações sobre os seus hábitos de navegação ou personalizar a forma como os conteúdos são apresentados. Nossos usos específicos dessas tecnologias estão descritos abaixo. Por defeito, todos os cookies estão desativados, exceto os técnicos, que são necessários para o funcionamento do site. Se desejar mais informações ou exercer os seus direitos de proteção de dados, pode consultar o nosso Política de cookies".
Aceitar cookiesConfigurar
Cookies técnicos necessários Sempre ativo
Os cookies técnicos são estritamente necessários para o funcionamento do nosso site e para a sua navegação. Estes tipos de cookies são aqueles que, por exemplo, nos permitem identificá-lo, dar-lhe acesso a determinadas partes restritas da página se necessário, ou lembrar diferentes opções ou serviços já selecionados por você, como suas preferências de privacidade. Portanto, eles estão ativados por padrão e sua autorização não é necessária. Ao configurar o seu navegador poderá bloquear ou alertar sobre a presença deste tipo de cookies, embora esse bloqueio afete o correto funcionamento das diferentes funcionalidades do nosso site.
Cookies de análisis
Las cookies de análisis son las utilizadas para llevar a cabo el análisis anónimo del comportamiento de los usuarios de la web y que permiten medir la actividad del usuario y elaborar perfiles de navegación con el fin objetivo de mejorar los sitios web.
Cookies publicitarias
Las cookies publicitarias permiten la gestión de los espacios publicitarios de la web. Además, estas cookies pueden ser de publicidad personalizada y permitir así la gestión de los espacios publicitarios de la web en base al comportamiento y hábitos de navegación de usuario, de donde se obtiene su perfil y permiten personalizar la publicidad que se muestra en el navegador del usuario u otros perfiles y redes sociales del usuario.
Confirmar preferências
Contate-nos
Forma

Conte-nos
seu projeto

Indique o contexto geral da sua organização e o escopo planejado do projeto.
A Code Barcelona, ​​​​como responsável pelo tratamento dos seus dados, procederá ao seu tratamento para responder à consulta e/ou solicitação que nos faça através deste formulário de contacto. Poderá exercer os seus direitos de acesso, retificação, eliminação, bem como outros direitos, consultando a informação detalhada adicional sobre Proteção de Dados no nosso política de Privacidade.
Title
Popupcontent
Análise da sua situação digital

Analisaremos sua situação digital atual. Entraremos em contato para entender o seu contexto e avaliar conjuntamente quais áreas analisar, e posteriormente prepararemos uma auditoria com os principais pontos e recomendações.

A Code Barcelona, ​​​​como responsável pelo tratamento dos seus dados, procederá ao seu tratamento para responder à consulta e/ou solicitação que nos faça através deste formulário de contacto. Poderá exercer os seus direitos de acesso, retificação, eliminação, bem como outros direitos, consultando a informação detalhada adicional sobre Proteção de Dados no nosso política de Privacidade.
Aceptar
Análisis de visibilidad en agentes de IA

Analizaremos cómo aparece tu marca en ChatGPT y otros agentes de IA, frente a qué competidores y en qué consultas. Nos pondremos en contacto contigo para entender el contexto y definir las oportunidades prioritarias.

A Code Barcelona, ​​​​como responsável pelo tratamento dos seus dados, procederá ao seu tratamento para responder à consulta e/ou solicitação que nos faça através deste formulário de contacto. Poderá exercer os seus direitos de acesso, retificação, eliminação, bem como outros direitos, consultando a informação detalhada adicional sobre Proteção de Dados no nosso política de Privacidade.