首頁  >  問答  >  主體

前端 - nginx合併多個css位址怎麼解決background問題?

Node+Nginx項目,頁面中使用了http://cdn/project1/a.css,pro...這樣的位址引用css,
每個css中可能有相對路徑的background,例如background :url(./images/logo.png),這樣合併完以後圖片路徑就會報錯,有什麼辦法解決嗎?

某草草某草草2714 天前453

全部回覆(2)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:10:14

    1. 可能的話用絕對路徑

    2. 如果無法使用絕對路徑,不能混用不同目錄的css,可以分開這麼調用

      http://cdn/??a.css
      http://cdn/project/??1.css,2.css
    3. 本地搭建同樣環境測試,apache也有concat組件

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:10:14

    css檔案的相對路徑是要根據目前css檔案來取得把。把對應的圖片也掛在cdn上相對位置就行把。

    回覆
    0
  • 取消回覆