2016-12-16 8 views
0

Так что я использую XAMPP (если это имеет значение), и каждый раз, когда я перезапускаю локальный сервер, стилизация перестает работать.HTML не читает стили CSS

Например, у меня есть эта ссылка стиль прямо сейчас:

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

Everytime когда я перезагрузить локальный сервер моделирование на самом деле работает, но когда я внести изменения в саму CSS файл, он не влияют на страницу вообще. Исправление прямо сейчас, когда я копирую весь код css и помещаю его в другой файл с совершенно другим именем и подключаю его снова с самой страницей php (html).

Я читал статьи об этом, и я не мог найти конкретного ответа, который мог бы стать решателем проблем в этих ситуациях. Это либо кеш браузера, либо я не знаю.

И да, все находится в правильном каталоге.

+0

Вы пробовали перегружать? В chrome shortcut находится 'ctrl + shift + r'. Долгосрочное решение - отключить кеш в XAMPP. – apsdehal

+0

Отключить кеш в XAMPP и посмотреть, поможет ли это. Или, если у вас есть какой-то файл .htaccess, проверьте там заголовки кеша, а также, в зависимости от того, какой серверный язык вы используете, проверьте, есть ли там какие-либо настройки, которые могут повлиять на это. Кроме того, вам не нужно изменять имя файла. Просто добавьте атрибут url к существующему. Например: 'href =" style/mainstyling.css # ver.1 "' и обновите номер. – junkfoodjunkie

+0

И жесткая перезагрузка/перезагрузка - это просто 'ctrl + F5' или' F5', если вы находитесь в Windows. – junkfoodjunkie

ответ

0

Открывают инструменты разработчика в Chrome (F12), перейдите на вкладку сети и посмотреть на ответ HTTP из mainstyling.css Убедитесь, что:

  1. Получил 200 OK, а не 404.
  2. Ответ Content-Type является «text/css»
  3. Проверьте тело ответа с CSS.
  4. Запустите CSS с помощью css-фильтра и проверьте его правильность.
Смежные вопросы