-
Rafraîchissement du CSS
Bonjour,
Je me heurte depuis ce matin à un problème.
Lorsque je modifie une page avec Dreamweaver, seules les modifications apportées aux fichiers autres que CSS sont répercutées dans l'affichage en rafraîchissant la page web (je travaille directement en ligne).
Et ce quel que soit le navigateur utilisé. Si je vide le cache du navigateur, et recharge la page, elle s'actualise comme il faut. Si j'utilise l'option "Afficher dans un navigateur" de Dreamweaver, l'affichage, en local donc, est correctement actualisé.
Je n'avais jamais rencontré ce problème auparavant, et je me demande que faire ?
Rien n'a pourtant changé, ni les versions des navigateurs utilisés, ni la connexion web, ni l'hébergeur, ni la version de Dreamweaver.
Merci par avance.
Mat
-
Vérifie que tu travailles bien sur le bon fichier css il arrive souvent que par erreur on travaille sur une copie en local. Alors, fait un enregistrer-sous et met le manuellement en ligne et vérifie bien les noms et les chemins, on ne sait jamais
-
Mais non, vu la description, c'est rien de plus que le cache du navigateur qui utilise le fichier en cache plutôt que la version sur le serveur (ce qui, au final, correspond bien à ce que l'on attend d'un cache).
Pour pallier le problème en phase de dév, tu peux ajouter un numéro de version en paramètre de l'URL (<link href="style.css?version=num" />) et tu changes la valeur de num à chaque modification, ce qui force le navigateur à utiliser la version qui correspond au numéro indiqué.
Ou alors, un simple CTRL + F5 suffit à actualiser le fichier. :aie:
-
En effet, c'est bien le bon fichier CSS.
J'ai essayé ta méthode Bovino, et ça marche, merci :)
(Par contre, Ctrl+F5 n'actualise pas le CSS, juste le HTML)
Et je ne comprends toujours pas pourquoi ce problème surgit maintenant, alors qu'aucune configuration ne semble avoir changé, et que je n'ai jamais eu ce souci de cache ces dernières années... 8O