2010-08-09 12 views
11

Al dividir mis páginas en partes (por ejemplo, encabezado y contenido), no puedo evitar colocar enlaces a hojas de estilo externas dentro de las etiquetas <body>.Es apropiado colocar una hoja de estilo dentro de la etiqueta <body>

No quiero colocar todos los estilos en un archivo grande o adjuntar todas las hojas de estilo dentro de la etiqueta <head> porque las hojas de estilo específicas de la página no deben cargarse innecesariamente.

En este caso, ¿es apropiado colocar una hoja de estilo dentro de la etiqueta <body>? ¿Hay una mejor alternativa?

+0

Re: carga innecesaria de CSS - Css es almacenable en caché - el golpe de rendimiento de descarga solo se tomará en la carga de la primera página, y la facilidad de mantenimiento de tener sus estilos en archivos de tamaño lógico hará que esto valga la pena en mi humilde opinión? – StuartLC

+1

posible duplicado de [¿Cuál es la diferencia si incluyo el archivo css en o ?] (Http://stackoverflow.com/questions/1642212/whats-the-difference-if-i-put-css-file-inside- cabeza-o-cuerpo) –

Respuesta

4

no debe colocar estilos dentro de la etiqueta de cuerpo, pero suponiendo que está utilizando un script del lado del servidor (PHP?) Para vincular el encabezado y el contenido, ¿por qué no escribir su propia clase para generar sus páginas; podría tener un método que agregue estilos al encabezado y otro que muestre la página, por ejemplo.

+0

Sí, conecto las partes del lado del servidor. Gracias. – Dave

0

¿Por qué no puede tener varias hojas de estilo y luego llamarlas desde las páginas según sea necesario?

Además, ¿por qué no se puede hacer referencia a las hojas de estilo en el encabezado en lugar del cuerpo?

9

Quizás no sea recomendable, pero sí, es posible y funciona en todos los navegadores modernos. Puede colocar etiquetas link o en línea style dentro de body.

0

Sí, puede llamar al cuerpo, funcionará, pero esta es una mala práctica. O bien puede usar las cosas CSS en línea para el encabezado & resto utilizará la etiqueta por enlace.

Cuestiones relacionadas