Почему мой 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.
Все равно, спасибо за помощь!