Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/06/2012, 03:26
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 11 meses
Puntos: 269
Respuesta: uso de variables

Las variables en css, estan aún verdes, o lo que es lo mismo la especificación está en estado de borrador.

Hay 3 alternativas populares: less (basado en javascript), sass(basado en ruby) y stylus(basado en ... creo que en ... javascript), en cualquiera de los casos no estaremos trabajando ni con css, ni con javascript, sino que con un metalenguaje o lenguaje intermedio con sus propias reglas sintacticas. (todos muy bien documentados)
Luego estos archivos se compilaran a un .css final. Esto es bueno, porque dispondremos de un entorno de desarrollo (archivos .less, .sass, etc) lo cual es muy práctico. sass (y creo que less también) permiten trabajar con compass, herramienta que sirve para compilar el código y que aporta en helpers y mixins.
Sass permite trabajar con archivos .scss (sintaxis muy parecida a less y a css en general) y con archivos .sass (sintaxis sin semicolons ni llaves más al estilo de python). Stylus también permite esta doble sintaxis.

Ahora tu dirás: bien pero lo que necesito es pasar un valor desde php a css.
La solucion de SPAWN3000 es una chapuza, no se trabaja así, para eso existen las clases css.
En tu vista -codigo html- creas todas las clases que quieras, y en la hoja de estilos creas todos los estilos que quieras. Y así, cada cosa en su lugar favoreciendo el futuro mantenimiento del código.

Saludos