文章詳情頁
前端 - nginx合并多個css地址怎么解決background問題?
瀏覽:103日期:2023-08-20 09:28:50
問題描述
Node+Nginx項目,頁面中使用了http://cdn/project1/a.css,pro...這樣的地址引用css,每個css中可能有相對路徑的background,例如background:url(./images/logo.png),這樣合并完以后圖片路徑就會報錯,有什么辦法解決嗎?
問題解答
回答1:可能的話用絕對路徑
如果無法使用絕對路徑,不能混用不同目錄的css,可以分開這么調(diào)用
http://cdn/??a.csshttp://cdn/project/??1.css,2.css
本地搭建同樣環(huán)境測試,apache也有concat組件
回答2:css文件的相對路徑是要根據(jù)當(dāng)前css文件來獲取把。把相應(yīng)的圖片也掛在cdn上相對位置就行把。
標(biāo)簽:
CSS
相關(guān)文章:
1. macos - mac下docker如何設(shè)置代理2. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!3. python3.x - python連oanda的模擬交易api獲取json問題第五問4. css如何隱藏滾動條?5. 在mac下出現(xiàn)了兩個docker環(huán)境6. android - Python代碼轉(zhuǎn)為java代碼?7. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)8. 如何解決Centos下Docker服務(wù)啟動無響應(yīng),且輸入docker命令無響應(yīng)?9. css - vue.js的vue單文件組件style中的scoped屬性無效10. node.js - npm init無法一直回車。到version就卡主不動了
排行榜

熱門標(biāo)簽