Por que o uso inicial do Google HTML obsoletos (ie. Não é válido HTML5)?

votos
61

Eu estava olhando para o www.google.comno 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 validador do W3C 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.come você quer que ele seja o menor possível, mas alguém por favor pode explicar por que eles usam a tag centro?

Publicado 24/06/2009 em 13:57
fonte usuário
Em outras línguas...                            


9 respostas

votos
58

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.

Respondeu 25/06/2009 em 17:04
fonte usuário

votos
13

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

Respondeu 24/06/2009 em 13:59
fonte usuário

votos
9

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

Respondeu 24/06/2009 em 13:59
fonte usuário

votos
8

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 valida, bem, há uma lição lá para aprender.

Respondeu 24/06/2009 em 14:28
fonte usuário

votos
4

validação de quebra do Google de várias maneiras em sua home page. A verdadeira razão muito provável - todos eles são 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 evitar a fragmentação de pacotes (o que significa mais largura de banda) e dispostos a fazer o que for preciso para obtê-lo (encurtamento identificador, 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 uma vez dentro do tamanho típico pacote é um pouco inútil.

Respondeu 24/06/2009 em 18:23
fonte usuário

votos
4

Tem havido 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.

Respondeu 24/06/2009 em 14:35
fonte usuário

votos
4

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.

Respondeu 24/06/2009 em 14:19
fonte usuário

votos
0

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

Respondeu 24/06/2009 em 14:43
fonte usuário

votos
0

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 permite que ele funcione em mais plataformas.

Respondeu 24/06/2009 em 14:22
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more