CSS Stylesheet частично загружается в IE - PullRequest
0 голосов
/ 11 августа 2011

У меня есть сайт WordPress, который я недавно переместил из одного домена в другой (используя dotnetpanel моего хоста). Когда он начал работать в новом домене, он не отображается правильно в Internet Explorer. Раньше это работало хорошо во всех браузерах. В частности, кажется, что части таблицы стилей просто игнорируются. Он отлично работает на всех протестированных браузерах, кроме IE.

Ответы [ 3 ]

0 голосов
/ 11 августа 2011

Может быть, вам нужно переустановить некоторые из ваших плагинов?

Я предполагаю, что в базе данных или конфигурационных файлах есть несколько неправильных путей.

Попробуйте выполнить поиск в базе данных с помощью db-admin-инструмент и все файлы с помощью расширенного текстового редактора с возможностью автоматического поиска во всех файлах одновременно.

0 голосов
/ 12 августа 2011

Насколько я вижу, применяются таблицы стилей.

У вас есть width: 100% и height: 100% в ссылках в меню, что мешает их размеру в IE. Удалить эти стили.

Причина, по которой градиенты не отображаются, заключается в том, что они являются фильтрами, а элементы должны иметь макет для применения фильтров.

Объект, к которому применяется фильтр, должен иметь макет, прежде чем отобразится эффект фильтра. Вы можете задать макет объекта, установив свойство height или width, установив свойство position в абсолютное значение, присвоив свойству writingMode значение tb-rl или указав свойству contentEditable значение true.

Ссылка: http://msdn.microsoft.com/en-us/library/ms532997%28v=vs.85%29.aspx

Если вы дадите расположение элементов, появятся градиенты, например:

.block h2 { width: 100%; }
0 голосов
/ 11 августа 2011

Попробуйте ввести код здесь и проверьте, решит ли он вашу проблему. Какие части выглядят так, будто их игнорируют?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...