2016-11-13 3 views
0

Как возможно, что весь мой сайт работает нормально без файла css со всеми стилями? У меня есть эта строка в заголовке:Weird Ghost CSS Bug

<link rel="stylesheet" type="text/css" href="styles.css" /> 

Я удалил только styles.css файл с сервера, но ничего не изменилось. Если я удалю эту строку из заголовка, тогда нет стилей (как ожидалось)

В какой-то момент я заметил, что ни одна из изменений css, которые я делаю, не имеет никакого эффекта, поэтому я удостоверился, что я не делаю что-то немое как редактирование или ссылка на неправильный файл, и что по какой-то причине нет его 2-х копий. Если я изменяю другие html-файлы, то вижу эффекты, но не файлы стилей.

Я могу заставить его работать, переименовав файл css, но я действительно не хочу этого делать.

Кто-нибудь видел это раньше?

+1

Очищенные кэш? – j08691

ответ

2

Это потому, что кеширование CSS. Поэтому попробуйте очистить кеш браузера.

Вы можете предотвратить кэширование CSS с помощью ниже способом

<link rel="stylesheet" type="text/css" href="style.css?v=1" /> 

Использование PHP вы можете сделать этот трюк

<link rel="stylesheet" type="text/css" href="style.css?<?php echo date('l jS \of F Y h:i:s A'); ?>" /> 
+0

Да, я думаю, что это было. Я очистил «кешированные изображения и файлы» из браузера. – ioan