Por que a Amazon coloca seu CSS na etiqueta da cabeça?
Pergunta
Ok, o que a Amazon está fazendo? Eles colocam todas as suas definições de CSS no <head>
marcação? Eu posso ver o objetivo de salvar solicitações, mas não me parece muito dinâmico.
Alguma ideia?
Solução
Provavelmente, isso não é codificado lá dentro. Provavelmente é mais dinâmico do que você pensa. Não sei o que a Amazon está, mas acho que eles estão usando algum tipo de linguagem de modelos para adicionar esses estilos dinamicamente.
Outras dicas
o <head>
O elemento é tradicionalmente o local para os arquivos CSS, porque o navegador baixará os arquivos no início da solicitação.
Para mim, faz sentido. A Amazon é um site de tráfego alto e a solicitação de redução é uma coisa boa para eles.
Por que não deveria ser dinâmico? Onde está a diferença entre incluir o CSS ou incluí -lo por meio de uma tag de link.
Colocar o CSS em outro lugar e a cabeça desencadeará uma renderização do lado em alguns navegadores. Portanto, se você colocar o CSS na parte inferior da página, receberá uma página sem seleção até que o CSS seja carregado e, em seguida, a página inteira será renderizada novamente com as novas regras de estilo.http://developer.yahoo.com/performance/rules.html#css_top