Pergunta

Eu estava olhando para o www.google.com no Firebug e notou algo estranho:. O logotipo do Google é centrado usando uma tag centro

Então eu fui e verifiquei a página com o W3C validador e encontrou 48 erros. Agora, eu sei que há momentos em que você não pode fazer uma página válida, especialmente quando estamos falando de algo como www.google.com e você quer que ele seja o menor possível, mas alguém por favor pode explicar por que eles usam a tag centro?

Foi útil?

Solução

Eu participei de um painel na SXSW alguns anos atrás chamado "F * ck padrões" que era tudo sobre a quebra de padrões quando se faz sentido. Houve um engenheiro do Google no painel que falou sobre a validação página inicial do Google falhando, usando tags desaprovadas, etc. Ele disse que era tudo sobre o desempenho. Ele mencionou especificamente de layout com tabelas bater divs e CSS neste caso. Enquanto a página trabalhou para seus usuários, eles favoreceram o desempenho ao longo padrões.

Esta é uma página muito simples, com alto tráfego por isso faz sentido. Imagino se você está construindo uma aplicação complexa que esta abordagem pode não escala bem.

Da boca do cavalo.

Outras dicas

Porque é apenas a maneira mais fácil, mais concisa para começar o trabalho feito. <center> está obsoleta, com certeza, mas enquanto ele ainda está suportado, é provável que você ainda vê-los a usá-lo.

Mais curto do que margin: 0 auto. Mais rápido para analisar. É HTML4 válido. Sem dependências externas, portanto, menos solicitações HTTP.

A usabilidade não é validade.

maior conquista do Google Search tem sido a de construir um site que é fácil de usar e pode ser amplamente utilizado. Agora, se o Google conseguiu isso com uma página que não está validando, assim, não há uma lição a aprender.

Eu acho que a melhor pergunta a fazer seria "por que Google torná-lo validar se ele funciona bem?" Não faz diferença para o usuário.

Houve especulação e discussão sobre se isso é intencional; o teste básico realizada na primeira ligação não resultar em uma página menor, e até mesmo compactado, através de milhões de páginas vistas teoricamente pilhas. Eu duvido que essa é a razão, porém: ele foi criado, testado em vários navegadores na época, ele trabalhou, e continua a trabalhar.

breaks do Google validação de várias maneiras em sua home page. A muito provável motivo real - eles são todos sobre os custos de velocidade e largura de banda. Olha o tamanho da página inicial do HTML especialmente depois Gzip é aplicada no nível do pacote. Eles estão claramente tentando pacote evitar a fragmentação (o que significa mais largura de banda) e dispostos a fazer o que for preciso para obtê-lo (identificador de gordura, remoção de citação, tags de obsoleto, remoção de espaços em branco, etc.

Se você olhar para isto apenas como uma questão de validade, bem, mas eles quebram as regras de propósito se você não assumir isso, claro, você pode saltar para uma conclusão negativa. BTW você pode otimizar ainda mais suas páginas, tanto em maneiras positivas e negativas, mas por que uma vez dentro do tamanho típico pacote é um pouco inútil.

Eles também usam outras tags de apresentação obsoletos como fonte e u. Meu palpite é que torna a página mais rápido para carregar, em seguida, usando uma folha de estilo externa e lhe permite trabalhar em mais plataformas.

É obsoleto, com certeza, mas acho que a simplicidade é a resposta à sua pergunta.

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