Pergunta

Quando eu construir um site, eu gostaria de ter pelo menos um navegador eu posso apresentá-lo em sem quaisquer cortes ou soluções alternativas, e ainda assim manter o máximo de funcionalidade. Sabendo que nenhum dos navegadores têm padrões perfeitos adesão, que vem mais próximo?

Além disso, existem áreas de padrões em que um único navegador parece especializar? Opera, por exemplo, parece ser dobrado em aderir a todos os padrões CSS voz-relacionado.

Foi útil?

Solução

Safari usando a última WebKit nightly build.

Não que qualquer navegador no mundo usa isso ainda (nem mesmo Chrome), mas se tudo que você está preocupado é padrões então isso é a sua melhor aposta - ele passa Acid3 , algo que nenhum browser no mercado pode fazer ainda.

Outras dicas

A forma como a maioria das pessoas que eu conheço trabalho é executar o Firefox (com Firebug) e desenvolver nisso. Firebug é uma ferramenta inestimável para depuração. Eles costumam tomar o que a chegar lá e tentar guinchar-lo em IE e outros navegadores. Não é exatamente a resposta à sua pergunta (A sua não é 100% compatível, mas sua estreita), mas espero que isso ajuda.

Esta é uma excelente pergunta, mas acho que é difícil dar uma resposta única. Tradicionalmente, Opera tem sido compatível com a maioria dos padrões. Durante muito tempo, foi o navegador só para passar no teste ACID2 de fato. Firefox e IE não ter sido capaz de afirmar que (embora supostamente IE8 é suposto para corrigir isso, e FF está trabalhando nisso o tempo todo).

Dito isto no entanto, a mente urso que o IE tem o maior "market share" de todos os navegadores agora (empresas têm laços com MS e Windows sempre vem com o IE fora da caixa), seguido de perto pelo Firefox. Portanto, se seu objetivo é mostrar o seu aplicativo em um navegador que a maioria das pessoas estará usando, ele vai ter que ser um desses.

Os puristas dirão que FF é mais compatível com as normas que o IE7 (e eles estão certos), de modo que você deve projetar para isso e não IE. Eu posso dizer de muitos anos como designer / programador que as páginas que tomam essa abordagem não pode ser uma ótima idéia. Tenha em mente novamente - IE tem a quota de mercado, e, geralmente, onde ele conta. Então, se ele fica bem em FF, mas quebras no IE, a maioria dos usuários vai ser muito chateado, e ao mesmo vice-versa.

Melhor compromisso - concentrado sobre aqueles dois. Ajustá-lo para olhar direito em pelo menos FF e IE, e agora você cobriu 90% + das pessoas que irão utilizar o seu site.

Não me entenda errado aqui - Eu não estou tentando destituir os usuários do Opera, Safari ou qualquer outro navegador. Mas se você quer a maioria de resultados para a menor quantidade de trabalho, então não ir ya.

Melhor resposta - tomar o seu tempo, fazê-lo direito, testar todos os principais navegadores. O tempo de trabalho através destas dores de cabeça do navegador antes do tempo (quando você pode fazê-lo em seu próprio ritmo) será bem recompensado. Compare isso com o cliente gritando que quer saber por que sua quebras de página em seu navegador favorito, e quer consertá-lo hoje. :)

"Quando eu construir um site, eu gostaria de ter pelo menos um navegador eu posso apresentá-lo em sem quaisquer cortes ou soluções alternativas, e ainda assim manter o máximo de funcionalidade."

Se você estiver testando o seu site, você seria melhor servido para escolher navegadores de destino com base nas necessidades dos usuários.

A menos que você está em uma posição onde você pode forçar os usuários a mudança para um determinado navegador, você precisa testar seu site em qualquer navegador (s) que eles usam.

Eu uso o Firefox com guia IE e cromo. Firefox com guia IE porque esses são os dois navegadores com a participação de mais mercado e cromo porque é uma das poucas janelas navegadores que usam o WebKit, o que significa que deve exibir de forma semelhante ao safari.

A forma como a maioria das pessoas que eu conheço trabalho é executar o Firefox (com Firebug) e desenvolver naquilo. Firebug é uma ferramenta valiosa para depuração. Eles costumam tomar o que a chegar lá e tentar guincho -lo em IE e outros navegadores. Não exatamente a resposta à sua pergunta (Não é 100% compatível, mas a sua fechar), mas espero que isso ajuda.

+1 - Eu prefiro o Firefox para a maioria de navegação como eu encontrá-lo mais estável e mais fácil de usar, mas quando se trata de desenvolvimento web que leva o bolo quando combinado com firebug! Os outros são bons para testar, mas eu acho que o Firefox + Firebug torna tudo muito mais fácil utilização

Experimente o Google Chrome utiliza o WebKit que é recurso completo para os mais recentes padrões.

Eu costumava usar o Opera e Firefox como os meus navegadores "Padrões de Conformidade", mas eu recentemente se tornou muito apaixonado com o Safari. O WebKit sob a capa é realmente sólido, o javascript é muito rápido (ou rápido o suficiente, pelo menos), e e o apoio CSS é bastante excelente. Não é perfeito, mas faz um trabalho realmente sólido de fazer o que é suposto fazer.

Além disso, tem o maior recurso de tela de impressão que eu já vi em um navegador. Seriamente. Considerando todos os outros navegadores parece realmente munge-se qualquer tela tento imprimir, Safari parece sempre acertar. Uma coisa menor, mas os principais pontos valem no meu livro.

Editado para acrescentar: Chrome está chegando perto de tomar o lugar do Safari, mas essa coisa print screen ainda é o fator decisivo. Ser capaz de só apertar "imprimir" durante uma reunião com um cliente e não tem que mexer com todas as configurações para fazê-lo funcionar direito é um grande alívio.

Não basta usar um navegador compatível com padrões, usar outras ferramentas, como o W3C validador .

Eu acho que se ater a normas de marcação compatível, e não use nada muito incomum, ele irá processar bem no Firefox 2/3 e Safari / Chrome (e geralmente muito bem no IE7 / 8). Se não, você é provavelmente melhor fora tentando simplificar sua marcação, em vez de introduzir hacks e soluções alternativas.

Usando um navegador para todos os seus testes e, em seguida, cortando-lo para os outros é como a maioria das pessoas fazê-lo, mas que muitas vezes leva a problemas. Mesmo que o Safari pode ser uma mais padrões navegador compatível não é um navegador muito popular e eu mais magra para usar o browser seus cliente estão usando mais ao escrever 100% código e, em seguida, ajuste para idiossincrasias de outros navegadores. Não é o ideal, mas é mais cliente pensamento centrado.

Já vi empresas de desenvolvimento web com vários trabalhadores a tempo completo que teve erro em sua homepage porque eles fizeram exatamente o que você parece ser o pensamento é sua resposta. Eles desenvolveram a página da Web em um Mac e testadas exclusivamente com Safari. O resultado foi que mais de 60% dos clientes potenciais podem ter visto erros de layout se o seu navegador foi janelas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top