¿Por qué Amazon ponen su CSS en la etiqueta de la cabeza?
Pregunta
Está bien, lo que está haciendo Amazon? Se ponen todos sus definiciones CSS en la etiqueta <head>
? Puedo ver el propósito de salvar las solicitudes, pero no parece muy dinámico para mí.
¿Alguna idea?
Solución
Eso es muy probable que no modificable en ese país. Es probable que sea más dinámico de lo que cree. No sé qué configuración Amazon tiene, pero supongo que están usando algún tipo de lenguaje templating añadir esos estilos dinámicamente.
Otros consejos
El elemento <head>
es tradicionalmente el lugar para los archivos CSS ya que el navegador descarga los archivos en el inicio de la solicitud.
Para mí tiene sentido. Amazonas es un sitio web de alto tráfico y la reducción de solicitud es maleducado algo bueno para ellos.
¿Por qué no habría de ser dinámico? ¿Dónde está la diferencia entre incluir el CSS o incluyéndolo a través de una etiqueta de enlace.
Poner el css en otro lugar entonces jefe dará lugar a una rerendering del lado en algunos navegadores. Así que si usted pone su css en la parte inferior de la página se obtiene una página sin estilo hasta que se cargue el css y luego toda la página se representará de nuevo con las nuevas reglas de estilo. http://developer.yahoo.com/performance/rules.html#css_top