Hasta ahora, mi experiencia en diseño web ha sido con sitios y blogs de muy pequeña escala (donde no hay mucha diversidad en el diseño de la página). Sin embargo, ahora estoy empezando a abordar algunos sitios web de mayor escala y quiero comenzar con el pie derecho creando un archivo/estructura css escalable y mantenible.Mejores prácticas CSS para el sitio web a gran escala
Actualmente, mi método para aplicar estilos a páginas web es dar a cada página web una identificación distinta en el cuerpo, y luego, cuando estoy diseñando una página de mi regla CSS se verá así:
body#news section .top { rules }
Seguramente hay un enfoque más sostenible para la aplicación de CSS para un sitio web a gran escala?
Wont esta marca corrigiendo errores que mucho más difícil porque tienes que mantener dos hojas de estilo para cada página, no solo una? – Moses
En todo caso, facilita la corrección de errores: mis hojas de estilo no son tan largas y complicadas porque los archivos se dividen lógicamente. Además, todas las herramientas de desarrollo de navegadores recientes (IE7, IE8, Firefox, Chrome, Opera y Safari) le mostrarán de qué hoja de estilos proviene una regla en particular. – ClosureCowboy
Se siente un poco derrochador al hacer una solicitud HTTP adicional cuando muchas de las hojas de estilo secundarias que voy a tener solo tendrán unas pocas líneas. Sin embargo, supongo que la pequeña pérdida de velocidad es una compensación decente para mantener un sitio sostenible. – Moses