Paso a resumir un artÃculo que nos podrá ayudar a la hora de diseñar nuestras CSS, porque como bien dicen, el poner todos los estilos en un solo fichero ya pasó a la historia.
Algo tan importante como la estructura de nuestro sitio es la organización de las CSS en ficheros, claro que no hay una solución perfecta ya que depende de cada situación.
Una posible solución es la que está basada páginas-modelo, es decir, que existe un diseño diferente para distintos modelos de páginas, por ejemplo un diseño para la página principal, otro para las subpáginas, otro para el portfolio, … Este modelo es útil cuando se trata de pocos tipos de diseño, aunque nos podemos encontrar con estilos comunes entre los distintos diseños, lo que complica la solución. Claro, que este problemilla se puede solucionar de distintas formas:
- Usar un archivo css que agrupe los estilos comunes, aunque ayuda a tener estructurados los ficheros de estilos, si se trata de un sitio grande, puede que este archivo aumente demasiado.
- Duplicar estilos en CSS independientes, tiene el problema de tener código redundante y tener que corregir cambios en distintos sitios en vez de en un único sitio.
- Crear un fichero nuevo que puede ser usado por otros, no hay redundancia en este caso.
- Crear un nuevo CSS que agrupe estos pequeños casos.
Otra solución es diferenciar los estilos por elementos de la página, con esto se quiere decir que si nuestra página se crea dinámicamente y hay un fichero para la cabecera, otro para el cuerpo, otro para la navegacion, puede haber perfectamente sus correspondientes estilos, por lo que solo se incluyen los estilos para cada parte que se use.
Parecido a lo anterior es clasificarlo por etiquetas, por ejemplo, si se usan tablas o formularios, unos estilos para estos elementos y solo incluirlas en las páginas que los contengan.
Otros consejos útiles es separar los estilos para print, handheld and screen y usar @import para incluir estilos en un fichero CSS principal.
A parte de la organización fÃsica de los ficheros, tampoco hay que olvidar lo que ya hemos comentado en otras ocasiones que las clases e identificaciones deben tener un significado por su funcionalidad y no por lo que muestran (ej: no usar una clase que sea “rojo”, sino una que sea “error”, el que sea rojo o verde no es significaquivo). Agrupa estilos por contexto y usa comentarios para una mejor localización.
Architecting CSS
VÃa / Digg
Muy bueno el rediseño. Personalmente me gusta mucho. Muy limpio, fresco y actual.
Gracias Carlos, me alegro que te guste
Muy buen cambio, la verdad le da un nuevo aire al web site, me gusto mucho.
Saludos!
Me gusta, me gusta!
Mucha más importancia al contenido, como debe ser!
Ya que estamos, muy buena la web la vengo frecuentando hace rato.
Gracias Julián y Cristian
Saludos
Me gusta, es bastante sencillo y queda todo muy claro 🙂
Me parece bastante bien, bastante simple y da un toque de tranquilidad.
Juan, brygom gracias 🙂
Yo por mi parte, si te leo por feed, por lo que no recuerdo el anterior diseño :-/
Pero mira tú, gracias a esta entrada, he decidido venir a ver el nuevo diseño.
A mà me gusta. Lo único que me disgusta un poco es el color verde. Hay que ser muy valiente para usar el verde.
Yo pondrÃa un #cad86e
¿El diseño anterior? muy feo 😀
El verde es el color que tenÃa cuando empezó el blog y no era del todo mÃo, e intentado conservarlo 🙂
a mi me gustaba el anterior
quiero el anteriorrrrr! 😀
cardaba713 😀
La typo ‘Nonserif’ se renderiza bastante mal en mi máquina, yo creo que usarÃa verdana o arial…
Por lo demás, me gustan los diseños limpios como éste.
Saludos!
Gracias, fer, estoy mirando lo de la fuente
Saludos
Vale, no me habÃa dado cuenta de que haces un “@font-face” para cargar la fuente con CSS3, eso explica muchas cosas…
Parece que en Explorer sà que se ve bien, pero no en Firefox ni Chrome. Suerte!
Curioso, porque yo lo veo bien en FF, Chrome, Safari e IE para Win y en FF y Chrome para Ubuntu, pero parece que no eres al único al que le falla.
Saludos
Yo tampoco veo bien la nueva fuente en chrome y XP. Por lo demás me gusta 🙂