Introducción a CSS. Lo imprescindible antes de empezar

20 03 2007

Seguir un orden a la hora de crear las vistas en cualquier proyecto es fundamental. No diseñar unos layouts, unos estilos generales, etc. puede conllevar a un desbarajuste comparable al mejor spaguetti code en javascript.(Espero asustar con esto)

No creo que nadie se plantee un proyecto en la web sin uso de hojas de estilo en cascada (CSS), pero lo que realmente espero es que nadie se lo plantee sin saber bien que hace o sin saber explotar en un mínimo porcentaje su potencia. Es el claro ejemplo de algo que se supone que te iba a ayudar te acaba ahogando.

Aprender CSS pasa por entender sobre que nos basamos, es decir XHTML + CSS.

Yo recomendaria, o mejor dicho, el w3c recomienda:

  • Saber exactamente que es XHTML , ya que seguro que tenemos HTML en mente que ya no están permitido en XHTML (deprecated)
  • Familiarizarnos con la terminología de CSS, no hace falta entender todo ni aprenderse las quincemil opciones de estilo que existen para cada instrucción. De nuevo éste es un buen sitio.

Por ahora suficiente. Trata de hacer o probar los ejemplos que salgan, no te desesperes si no los entiendes mucho.Todo es incrementaL, y al final uno va “cerrando conocimientos” con la práctica y cometiendo errores.

Personalmente desaconsejo los típicos manuales tochos de HTML y CSS, y los manuales de “aprenda css en 24 horas” (luego que los informáticos son raros y no salen mucho…).

Toda nueva tecnología tiene una curva de aprendizaje y al principio es duro, pero es mejor entender la base y así poder aprovechar a un buen nivel las bondades que tenga, y que la tecnología realmente te sea útil, que al final es de lo que se trata. Si no es así, quizá no debas usarla.

Seguiremos con ello.