Какова цель добавления версии в CSS?
Я использую Gridless Boilerplate, и так называется файл main.css в заголовке:
<link rel="stylesheet" href="assets/css/main.css?version=1" />
Я хотел бы знать, какова цель добавления "? Version1".
2 ответа
Он используется, чтобы избежать проблем с кэшированием. Когда вы редактируете свой CSS-файл, вы увеличиваете этот номер версии, и браузер (предположительно) выбирает новую копию, а не использует ее кэшированную версию.
Смотрите Cache-Busting через params.
Если этот файл изменяется со временем, добавляя эту строку запроса, вы заставляете браузеры, которые обычно кэшируют этот файл, получать свежую копию.