Organizar un CSS

Agregar a favoritos

6 Comentarios

Posteado hace 1096 días en:

Organizar un CSS requiere mucha practica, es muy común que a la más mínima se vaya al garete toda la estructura. Hay gente que lo organiza según el layout, la tipografía o los colores, desde mi punto de vista no lo veo correcto, normalmente solemos trabajar por bloques enteros, es decir, cambiando ciertas partes de nuestra web, si necesitáramos cambiar la parte de los comentarios tendríamos que editar tres CSS en lugar de uno.

Estas son algunas reglas que utilizo para organizar:

  1. Tener de base un buen archivo xhtml, en el CSS puedes ver de un plumazo donde estas ejecutando los estilos, es una gozada en serio.

  2. Crear un archivo base, yo lo llamo base pero lo puedes llamar "DIOS" ya que si te lo curras bien lo podrás usar en todas tus plantillas. El archivo base define las necesidades básicas para facilitar el trabajo de inicio. Suelo definir los márgenes y paddings globales, el contenedor principal, los forms y algunas pijadas. base.css

  3. Organizar con imports dividiendo los archivos en estructuras mas pequeñas, es decir, cabecera, pie, contenido, menu... css.css

  4. Organizar la estructura de esos archivos, usa siempre selectores descendientes para poder saber quien es el padre y como le afecta. Pon comentarios cuando empieces un bloque diferente (posts, comentarios, trackbacks...)

  5. Separar ciertos CSS aunque no cumplan las normas anteriores, yo por ejemplo tengo separado los estilos para los códigos pero porque ando trabajando en un highlight y necesito separarlos.

No quiere decir que sea la mejor forma para organizar los CSS pero es una alternativa más.


  • avatar

    aNieto2k#1 hace 1096 días

    Puedes hacer eso... o usar CSSing

    Un saludo crack ;)


  • avatar

    IceBeat#2 hace 1094 días

    Shhhh no hables de CSSing que tengo algo entre manos jeje.


  • avatar

    KarQ#3 hace 1089 días

    Es una buena idea, pero yo a la hora de mantener páginas con miles de archivos CSS lo veo un poco coñazo, prefiero un solo documento para el sitio bien estructurado y con las zonas comentadas para encontrarlas con facilidad, a mi particularmente me va bien así pero no dudo que pruebe algún día con esta técnica.

    Un saludo Danielet!!


  • avatar

    IceBeat#4 hace 1086 días

    Exactamente por eso es menos coñazo, porqu haces una preseleccion de los selectores que va tener ese CSS.

    Muchos saludos pepin cn tu MBP jeje,


  • avatar

    Armonth#5 hace 1083 días

    No es mala idea, pero a la larga o se vuelve complejo o un caos directamente (aunque eso forma parte de la propía naturaleza de cada uno).

    Mi consejo en estos casos depende de la finalidad:

    1. Si el CSS es para tu sitio pues lo haces cómo te da la gana y lo optimizas todavía más... lo importante es que funcione y "tú te aclares".

    2. Si el CSS es para distribuir, entonces lo mejor que puedes hacer es rezar para que te salga mínimamente ordenado...


  • avatar

    Criss#6 hace 828 días

    Yo encuentro m�s comoda la primera, porque generalmente voy tratando divs un por uno, pero a veces alterno entre la primera y la segunda, tampoco lo tengo muy claro.