Firebug и CSS-кеш не отображают новые селекторы - PullRequest
0 голосов
/ 21 мая 2009

Меня смущает какое-то поведение в Firebug.

Я пытаюсь обновить свой CSS, и я внес изменения в реальный файл CSS и сохранил их.

Если я обновлю директиву для существующего селектора, эти изменения будут отображены при перезагрузке страницы. Однако, если я добавлю новый класс (например, boxQuestion) и создам новый селектор, он вообще не будет отображаться. Новый селектор, кажется, не отображается вообще. Ни в отображаемом HTML, ни в том, что отображает Firebug.

Я попытался очистить кеш и перезапустить сервер разработки, но он по-прежнему не добавляет новые селекторы.

Что я делаю не так?

Я работаю в Django и использую сервер запуска.

Ответы [ 2 ]

3 голосов
/ 21 мая 2009

Что попробовать

  1. , дважды щелкнув кнопку обновления браузера, чтобы получить новый CSS
  2. перезапуск сервера разработки
  3. выйдите из Firebug и перезапустите браузер
  4. проверьте, является ли ваш сервер разработки сервером правильный CSS-файл и селекторы http://localhost:8000/media/liquid.css

Самое важное, что нужно сделать: 5. Подтвердите свой CSS с помощью валидатора CSS:

 http://jigsaw.w3.org/css-validator/

У меня были некоторые комментарии в файле CSS непосредственно перед селектором классов. Я только что использовал #, чтобы комментировать комментарии. Это неправильный синтаксис для CSS

Когда я окружил комментарии / * #comment * / проблема ушла.

0 голосов
/ 21 мая 2009

возможно ваш CSS неверен. Ваши изменения отображаются в виде исходного кода?

...