powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Чудеса с файлом CSS
9 сообщений из 9, страница 1 из 1
Чудеса с файлом CSS
    #39975080
MsGuns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, форумчане !

Есть файл css. Лежит от себе спокойно в папке /content/css/
Меняю что-то, - все отображается.
Опять меняю - опять все Ок
И вдруг- ррраз - и ничего не меняется. В смысле любые изменения не отображаются браузером.

Ага, подумал Сигизмунд (т.е. я) - это кэширование на хроме. Отключил. Результат - 0 целых и 0 десятых
Ага, подумал еще раз - и закрыл браузер и проект (VS 2012), потом вновь открыл и запустил - результат тот же.
Сделал это же не следующее утро - работает !
Однако скоро все повторилось.

Дай-ка, думаю, перемещу css в корень проекта. Заработало !
Потом опять "происки врагов" - сунул css назад в папку (естественно, линки поправил)
Поработал часа 2. Опять засада. Вновь перекинул файл - заработало.

Вопрос: это только у меня, тупого, или это типа система и как-то можно побороть

ЗЫ. На IIS никогда не работал и, похоже, у меня нет особых прав, т.к. из него можно вытянуть только VS администратор.

Спасибо за внимание и поддержку.
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39975083
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsGuns,

а HTTP-заголовки с этим файлом какие отдаются?
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39987173
Horton11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кеширование не обезательно отключать, иногда оно очень даже нужно
А если хотите стереть кеш для определенной страницы зажмите Ctrl + F5
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39987664
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsGuns
Есть файл css. Лежит от себе спокойно в папке /content/css/


Файлы, которые могут часто меняться, должны линковаться в HTML с номером версии, хешем или отметкой времени.

Например, у вас файл со стилями лежит "/css/site.css", вы его иногда меняете.
Значит вот так он должен быть прилинкован:

Код: html
1.
<link rel="stylesheet" href="/css/site.css?v=1wp5zz4e-mOPFx4X2O8seW_DmUtePn5xFJk1vB7JKRc">



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

Конкретно в asp.net core этого можно добиться вот так:

Код: html
1.
<ink rel="stylesheet" href="~/css/site.css" asp-append-version="true" />



Если у вас не asp.net core, вы можете придумать что-то своё, например подставлять дату и время последнего изменения файла.
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39988765
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Код: html
1.
<ink rel="stylesheet" href="~/css/site.css" asp-append-version="true" />



А ink — это што такое у Вас тут, индеец какой-то из соответствующего племени…
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39988780
MsGuns
И вдруг- ррраз - и ничего не меняется. В смысле любые изменения не отображаются браузером.

кеши в браузерах - странная штука
хром, например, умеет даже изменения ПХП-файлов игнорировать
причём пока его (хром) не перезагрузишь
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39988781
hVostt
Значит вот так он должен быть прилинкован:

Код: html
1.
<link rel="stylesheet" href="/css/site.css?v=1wp5zz4e-mOPFx4X2O8seW_DmUtePn5xFJk1vB7JKRc">


timestamp обычно прикручивают и всё
и там "v=" не нужен, т.е. просто site.css?1834754376
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39988782
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020
причём пока его (хром) не перезагрузишь
ctrl+shift+R
...
Рейтинг: 0 / 0
Чудеса с файлом CSS
    #39988818
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsGuns,

И не нужно ничего менять. Используете bootstrap, materials, etc? Ну вот и используйте. Весь кастом пихайте в мастер-шаблон разметку (SPA?). Горя знать не будете.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Чудеса с файлом CSS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]