Почему мой CSS периодически не работает?

У меня есть проблема, которую я вижу очень часто - я создаю файл CSS, связываю его с веб-страницей, но затем он иногда вступает в силу, а иногда нет. Я создал очень простой пример, в котором есть проблема.

Эта страница находится по адресу http://localhost:8080/myapp/index.faces (она сгенерирована из JSF, но я не думаю, что это актуально - я скопировал здесь источник HTML)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>My Page</title>
    <link href="styles.css" rel="stylesheet" type="text/css"/>
  </head>
  <body>
    blah blah...
  </body>
</html>

Я могу просмотреть файл styles.css без проблем из адресной строки браузера, по адресу http://localhost:8080/myapp/styles.css

Это работало, затем после повторного развертывания приложения оно остановилось. Действительно раздражает. Я использую IE7 - кто-нибудь может предложить какое-либо понимание этого поведения?

1 ответ

Решение

Как только я задаю вопрос, я выясняю, что происходит!

В этом случае - что-то странное произошло, откат моего JSP-файла до предыдущей версии - потеря атрибутов стиля. Так что все работало нормально, но в HTML не было классов CSS.

Все равно, спасибо за помощь!

Другие вопросы по тегам