Похоже, у вас проблема с CSS-спецификацией .
Чисто в качестве теста , чтобы увидеть, действительно ли это ваша проблема, вы должны удалитьваши jQuery .css()
строк и добавьте !important
к каждому объявлению в вашем CSS, например:
#directions div {
display: inline !important;
vertical-align: middle !important;
}
#directions ul#dir { list-style: decimal !important;}
#directions ul.dir-routes { list-style: none !important;}
.dir-va-mid {
vertical-align: middle !important;
}
Если это работает, то вам нужно показать больше окружающего HTML , поэтому мы можем дать вам правильное решение , которое должным образом воспользуется преимуществами правил специфичности.
Вы не должны использовать !important
для группированияпомощь, если нет другого пути.
Если он все еще не работает, то есть другая проблема, и вам, вероятно, все равно придется показать нам больше своего кода.
Я не могу воссоздать вашу проблему с файлами, которые вы разместили, потому что многие файлы отсутствуют.
Тем не менее, я заметил одну вещь внутри вашего файла CSS , которая не подходит:
<![if lt IE 7]>
* html #outer{
width:100%;/* box model hack for ie5.+*/
}
<![endif]>
Вы должны изменить это на:
* html #outer{
width:100%;/* box model hack for ie5.+*/
}
- Условнокомментарии недопустимы внутри CSS-файла.
- Вы используете Star HTML-хак , который по определению будет применять стили только к IE менее 7.
Проверьте, не изменилось ли что-нибудь после исправления.