¿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?
5
A
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.
1
¡Temas infantiles! - themeshaper.com/functions-php-wordpress-child-themes
Cuestiones relacionadas
- 1. Eliminar todas las reglas de CSS
- 2. ¿Las reglas CSS más específicas cargan mejor?
- 3. ¿Cómo cambias el nombre de una confirmación de Git enviada a GitHub?
- 4. Ejecutar código jQuery después de aplicar todas las reglas CSS
- 5. reglas css anidadas
- 6. ¿Cómo cambias el tamaño de Fancybox en tiempo de ejecución?
- 7. confusos reglas CSS precedencia
- 8. Buscar reglas CSS no aplicadas
- 9. ¿Cómo puedo depurar las reglas de mod_rewrite?
- 10. ¿Por qué el enlace pseudo clase rompe las reglas de especificidad de CSS esperadas?
- 11. ¿Es importante el orden de las reglas dentro de un único archivo css?
- 12. ¿Cómo cambias la versión de Rails en un Mac?
- 13. ¿Buenas reglas para configurar el css de impresión?
- 14. Qué es Reglas muy ineficientes en css
- 15. Mejores prácticas de marcado/estilo: ¿Cómo distribuir de manera eficiente las reglas de estilo sobre las clases de CSS?
- 16. Aplicar reglas CSS si el navegador es IE
- 17. ¿Cómo cargo las reglas de css dinámicamente en Webkit (Safari/Chrome)?
- 18. Usar varias reglas @ font-face en CSS
- 19. ¿Cómo funcionan las reglas de exclusión de gitignore?
- 20. ¿Cuál es la mejor manera de organizar las reglas de CSS?
- 21. Establecer reglas de pseudoclase de CSS desde JavaScript
- 22. Cambio de un CSS conjunto de reglas de Javascript
- 23. ¿Por qué las reglas MISRA prohíben el uso de '#undef'?
- 24. ¿Por qué razón las reglas de colapso de margen se introdujeron en CSS?
- 25. ¿Reescribe el generador de reglas?
- 26. Cómo encontrar las reglas de marcado de Windows en .NET
- 27. Nombre de archivo CSS predeterminado
- 28. IIS 7.5. No se pueden deshabilitar las reglas de reescritura de Url (eliminé las reglas pero aún así afectan)
- 29. Sincronizar las reglas de acción guardar eclipse
- 30. ¿Cuáles son las reglas para la coincidencia de nombre de archivo initWithNibName?
En serio. Si ya tiene la hoja de estilo y el diseño básico en html/css, debería usar un tema secundario. Es mucho más fácil, es soportado nativamente por WordPress, y no involucra falsos hacks y soluciones temporales. –