2016-12-12 5 views
0

У меня проблема с веб-приложением Java.JSP игнорирует некоторые css

У меня есть страница и css. CSS правильно связан, и jsp видит это. Но после добавления новых стилей jsp игнорирует его.

У кого-то возникли такие же проблемы?

Это СПЯ головку

<head> 
     <meta charset="UTF-8"> 
     <title>Title</title> 
     <link rel="stylesheet" href="styles/mainStyle.css"/> 
     <link rel="stylesheet" href="styles/buyingTicket.css"/> 
     <style type="text/css"> 
      #bus{ 
       background-image: url("pictures/bus-disabled-buyingPage.png"); 
      } 
      #tram{ 
       background-image: url("pictures/train-disabled-buyingPage.png"); 
      } 
      #troll{ 
       background-image: url("pictures/trolleybus-disabled-buyingPage.png"); 
      } 
      #metro{ 
       background-image: url("pictures/metro-disabled-buyingPage.png"); 
      } 
     </style> 

И это пример CSS.

#tram{ 
    background-size: cover; 
    background-image: url("pictures/bus-disabled-buyingPage.png"); 
    -webkit-transition: all 0.2s ease-in-out; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    -ms-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 
} 

Я должен добавить стили в Jsp голову, чтобы эту работу, это происходит со всеми моими JSPs сейчас. Я должен добавить новый стиль не в ccs, а в голову jsp.

+0

Что вы добавили в CSS? В каком css вы что-то добавили? Возможные проблемы - кеширование в браузере (попробуйте F5) или переопределенный css (purchaseTicket.css переопределяет макеты mainStyle.css с одинаковыми идентификаторами/атрибутами/именами). –

+0

mainStyle и покупкаTicket не переопределяют друг друга. Я добавляю фоновое изображение в buyTicket, но jsp его не видит. Даже глава стиля jsp не работает. Имейте для нас функцию js - window.onload, чтобы установить эти изображения. Кэш не является ответом. F5 не работает вообще. Может быть, проблема с tomcat? –

+0

Если кеширование является проблемой, используйте Control + Shift + R, чтобы перезагрузить страницу без использования кэшированных элементов. –

ответ

0

Подозреваемые: Cache, File-Место, Неправильный Синтаксис

Cache:

Cache может быть сложен. Просто убедитесь, что это кеш.

  • проверить звенья styles/mainStyle.css и styles/buyingTicket.css доступны непосредственно в браузере.
  • проверить ссылки на фоновое изображение pictures/bus-disabled-buyingPage.png ...
  • Нажмите CTRL + F5 и посмотрите на него в любой ситуации. (Если это так, кэш был проблемой)
  • Попробуйте использовать другой браузер/устройство.
  • Некоторые браузерные приложения могут помешать, попробуйте указать браузер в безопасном режиме.

Файл-Location:

  • чек вы рабочее пространство, если есть несколько файлов с одинаковыми именами.
  • чистой и перераспределять

неправильности Синтаксис:

Это может быть также неправильно синтаксис некоторых файлов. Проверка содержания:

+0

Thx много для подробного ответа, gona попробуйте это. –

Смежные вопросы