Tengo que fusionar archivos CSS en un archivo CSS grande para reducir las conexiones realizadas durante la carga de la página. Básicamente, si solo anexo archivos CSS a un archivo grande, ¿van a funcionar estos estilos exactamente como antes, o hay algún problema cuando combina varios archivos CSS juntos? Estoy desarrollando mi software en Java, si hay alguna biblioteca que ya hace fusión de CSS, me gustaría escuchar sobre eso.Fusionando archivos CSS
Respuesta
Si sus archivos CSS usan @import
, combinarlos en un archivo podría cambiar las URL importadas.
Cuando un @import
tiene una URL relativa, se resuelve contra la URL del CSS que lo contiene, por lo que podría terminar rompiendo inadvertidamente @import
s.
http://www.w3.org/TR/css3-values/
el fin de crear hojas de estilo modulares que no dependen de la localización absoluta de un recurso, los autores deberían usar URIs relativas. Los URI relativos (tal como se definen en [URI]) se resuelven en URI completos utilizando un URI base. RFC 3986, sección 3, define el algoritmo normativo para este proceso. Para hojas de estilo CSS, el URI base es el de la hoja de estilos, no el del documento fuente.
Recuerdo vagamente (léase: podría estar equivocado y/o desactualizado) que algunos navegadores tienen problemas con una declaración @charset
si no está al principio del archivo. Si esto se extiende a otras @directivas, no lo recuerdo.
Use ANT build script de HTML Boilerplate, hace la tarea que está intentando perfectamente.
- 1. fusionando dos archivos
- 2. Fusionando varios archivos javascript
- 3. Fusionando archivos vcproj - SCM infierno
- 4. Fusionando archivos pdf con marcadores
- 5. Fusionando archivos de proyecto Xcode
- 6. Fusionando archivos PDF con ITextSharp
- 7. torty svn siempre fusionando 45 archivos extra
- 8. Git fusionando los pasos
- 9. XCode Storyboard fusionando
- 10. Git, XIB, fusionando
- 11. Fusionando dos archivos con cat sin línea nueva
- 12. Fusionando dos archivos de base de datos SQLite (C# .NET)
- 13. Linux: fusionando varios archivos, cada uno en una nueva línea
- 14. Fusionando múltiples archivos en uno dentro de Hadoop
- 15. Fusionando dos o más archivos .wav en android
- 16. Fusionando dos archivos por una sola columna en Unix
- 17. TFS Merging continúa fusionando algunos archivos sin ningún cambio
- 18. Creando un System.Configuration.Configuration fusionando dos archivos de configuración?
- 19. Importar CSS o múltiples archivos CSS
- 20. Validar archivos CSS
- 21. Limpiar archivos CSS
- 22. Fusionando dos aplicaciones de rieles
- 23. Fusionando dos mapas
- 24. fusionando dos consultas SELECT
- 25. Fusionando ramas de Git
- 26. fusionando varios diccionarios python
- 27. Fusionando dos imágenes
- 28. Fusionando .net dlls administrados
- 29. Fusionando marcadores en mercurial
- 30. Fusionando proyectos de equipo
No, no habrá ningún conflicto, ya que no había ninguno antes de la fusión. – KBN