@Gys

Почему при изменении css изменения не отображаются на сайте?

У меня есть css файл main.css.
1. При изменении main.css стили на сайте не меняются. При этом если скачать файл main.css с сервера, то там он измененный.
2. При отключении файла main.css от сайта, его верстка летит к чертям, что логично.
3. Если файл main.css не отключать от сайта, но полностью его очистить (получается, что мы подключаем пустой файл), то на сайте ничего не меняется, как будто ничего не произошло. То есть он продолжает отображать всю верстку корректно.
При этом, если скачать main.css (пустой) с сервера, то он действительно пустой.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
Kiriniy
@Kiriniy
Графический дизайнер / Веб-разработчик
Запрос для поисковика — кэширование. Бывает как на стороне сервера, так и на стороне клиента. Решается внесением дополнительных инструкций или настроек сервера.

Например, как один из вариантов, если вы будете добавлять к своему файлу ../main.css?v=1, а потом 2, 3 и тд. после каждого обновления файла, то, за редким исключением, всегда будет загружаться последняя версия независимо от кэширующей системы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы