Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/08/2011, 17:40
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: Alguien trabajando con LESS?

Bueno, decir que quede sumamente extasiado cuando vi este topic. Nunca había usado less, en cambio había hecho algunas pruebas con cssCacher y siguiendo este tutorial de nettuts.

Busqué el bootstrap de twitter que mencionó cvander y aunque no he hecho practicas con el aún es bueno saber que se basa en less. Con este contexto no pude sino bajar less y poner manos a la obra para ver que sale.

index.html
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  3.     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  4.     <title></title>
  5.     <link rel="stylesheet/less" type="text/css" href="styles.less" />
  6.     <script src="less/dist/less-1.1.4.min.js" type="text/javascript"></script>
  7.  
  8. </head>
  9.     <a href="#">test enlace</a>
  10.     <h2>test h2</h2>
  11.     <div>
  12.         <p>Hola <span>mundo</span></p>
  13.     </div>
  14. </body>
  15. </html>

styles.less
Código CSS:
Ver original
  1. // vars
  2. @color: #a8b317;
  3. @colorSecundary:red;
  4. @font:Arial;
  5. @fontSecundary:Georgia;
  6.  
  7. //code
  8. body{font-size: 16px;}
  9.  
  10. a, h2 {
  11.     font-family: @font;
  12.     color: @color;
  13. }
  14.  
  15. div {
  16.     color: @colorSecundary;
  17.     p {
  18.         font-family: @fontSecundary;
  19.         span{
  20.             font-weight:bold;
  21.         }
  22.     }
  23. }

Esto así como está funciona perfecto en mi servidor local bajo windows.

Lo que no me quedó claro, ojalá alguien pueda aclararmeló, es el tema de la compilación. Por ejemplo en este sitio veo que ofrecen un codigo para compilar con python, y en este el compilador para php (es el que usaría yo)
Pero sin embargo funciona igual sin incluir ningún compilador.
¿acaso es para que funcione aún con js desactivado? supongo.
¿Alguien tendría la amabilidad de armar un pequeño ejemplo para php XD?

Por lo demás su simple sintaxis y potencia me dan muchas ganas de usarlo. Acabo de encontrar este video-tutorial al respecto para quien le sirva y de paso pueda ampliar este tema.

Nos seguimos leyendo, saludos.

PD: alexk, sabes que se valora tu aporte, quedo atento para cuando hagas tiempo de compartirlo.

Última edición por cristian_cena; 28/08/2011 a las 17:53