Веб-браузер не загружает полную таблицу стилей после изменений CSS при первом обновлении?Кэширование? - PullRequest
1 голос
/ 28 февраля 2012

В браузерах Chrome и Firefox браузер не загружает полную таблицу стилей после внесения изменений.Я должен обновить браузер дважды.Все стили находятся в одной таблице стилей, поэтому для меня это не имеет смысла.

Основная причина в том, что элементы ul настроены на отображение: ни один не переопределяется стилями пользовательского агента ul, блок отображения меню.Однако, если я обновлюсь снова, тогда загрузится вся моя таблица стилей.Все мои файлы и папки хранятся на рабочем сервере.Это проблема кеширования?

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

В Chrome вы можете отключить кеш при разработке.Откройте инструменты разработчика ( F12 или Ctrl - Shift - J ), нажмите на Gear в самом нижнем правом углу иустановите флажок «Отключить кэш».

1 голос
/ 28 февраля 2012

Чтобы предотвратить кэширование CSS-файлов, вы можете добавить строку запроса. Я делаю это, когда мы обновляем наш основной веб-сайт.

<link rel="stylesheet" type="text/css" href="http://mysite.com/all.css?v=1.3">

Я увеличиваю это всякий раз, когда мы делаем релиз. Если вы просто тестируете свой веб-сервер, вы можете добавить динамический код, который генерирует текущее время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...