Maison  >  Questions et réponses  >  le corps du texte

Front-end - Comment résoudre le problème d'arrière-plan en fusionnant plusieurs adresses CSS avec nginx ?

Projet Node+Nginx, la page utilise une adresse telle que http://cdn/project1/a.css, pro... pour référencer le css
Chaque css peut avoir un arrière-plan avec un chemin relatif, tel que background:url. (. /images/logo.png), après la fusion, le chemin de l'image signalera une erreur. Existe-t-il un moyen de le résoudre ?

某草草某草草2713 Il y a quelques jours443

répondre à tous(2)je répondrai

  • 我想大声告诉你

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

    1. Utilisez des chemins absolus si possible

    2. Si vous ne pouvez pas utiliser de chemins absolus et ne pouvez pas mélanger les CSS de différents répertoires, vous pouvez les appeler séparément

      http://cdn/??a.css
      http://cdn/project/??1.css,2.css
    3. Construisez le même environnement localement pour les tests, Apache a également le composant concat

    répondre
    0
  • 曾经蜡笔没有小新

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

    Le chemin relatif du fichier CSS doit être obtenu en fonction du fichier CSS actuel. Accrochez simplement les images correspondantes dans la position relative sur le cdn.

    répondre
    0
  • Annulerrépondre