2010-06-29 10 views
5

¿Qué sucede si tiene una plantilla de CSS que es realmente agradable y desea usarla con un tema de WordPress, pero no desea editar todos los archivos de tema para usar las reglas en la plantilla de CSS? ¿Hay alguna manera de crear un archivo CSS que actúe como un proxy entre la nueva plantilla CSS y el tema anterior de WP?¿Cómo cambias el nombre de las reglas de CSS?

Respuesta

1

¡Buena pregunta! Me temo que creo que no hay una forma nativa. Tendría que haber una sintaxis como

propertyname: inherit-from(.classname);  // Fictitious example! Does not work 

que no existe en CSS propiamente dicha.

Probablemente podría hacerse, utilizando un precompilador CSS como LeSS. La función "Mixins" de LeSS parece que podría hacer exactamente lo que necesita. Desde su primera página:

.rounded_corners (@radius: 5px) { 
    -moz-border-radius: @radius; 
    -webkit-border-radius: @radius; 
    border-radius: @radius; 
} 

#header { 
    .rounded_corners; 
} 

donde rounded_corners sería su definición de clase original y #header el equivalente de WordPress.

Cuestiones relacionadas