文章詳情頁
前端 - nginx合并多個css地址怎么解決background問題?
瀏覽:158日期:2023-08-20 09:28:50
問題描述
Node+Nginx項目,頁面中使用了http://cdn/project1/a.css,pro...這樣的地址引用css,每個css中可能有相對路徑的background,例如background:url(./images/logo.png),這樣合并完以后圖片路徑就會報錯,有什么辦法解決嗎?
問題解答
回答1:可能的話用絕對路徑
如果無法使用絕對路徑,不能混用不同目錄的css,可以分開這么調用
http://cdn/??a.csshttp://cdn/project/??1.css,2.css
本地搭建同樣環境測試,apache也有concat組件
回答2:css文件的相對路徑是要根據當前css文件來獲取把。把相應的圖片也掛在cdn上相對位置就行把。
標簽:
CSS
相關文章:
1. PHP單例模式2. angular.js - angular chosen下拉菜單組件 ,編輯參數不顯示3. vue頁面跳轉實現頁面緩存操作4. angular.js - ng-grid 和tabset一起用時,grid width默認特別小5. angular.js - 怎么用Angularjs 來實現如圖6. javascript - imgzoom插件所引發的bug血案!!!!7. java - ssm整合 啟動表現層報錯。。。8. javascript - 使用 vuex-router-sync寄存路由信息,this.$router params 不能賦值?9. javascript - json 雙層嵌套 ,如何遍歷拼接字符串?10. windows下有沒有類似Tmux的工具,想把Ipython嵌入到vim
排行榜
