У меня проблема с файлом CSS. Файл CSS не работает с IE8 в Win XP и IE 9 в Win 7, но отлично работает в Win 8, IE 10 в Win 7 и firefox и chrome. Пожалуйста, дайте мне знать, как заставить его работать во всех версиях. когда я смотрю источник, файл CSS есть, но он не применяется к странице Спасибо всем за чтение.Файл css не применяется в IE 8 в win xp, 9 в win 7
ответ
Несколько раз мы должны сделать некоторые трюки в коде css для работы в старых версиях IE и других браузерах.
Например, чтобы применить непрозрачность на элементе, я обычно делаю:
.withOpacity {
/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
/* IE 5-7 */
-webkit-filter: alpha(opacity=60);
-moz-filter: alpha(opacity=60);
-o-filter: alpha(opacity=60);
filter: alpha(opacity=60);
/* Netscape */ -moz-opacity: 0.6;
/* Safari 1.x */ -khtml-opacity: 0.6;
/* Good browsers */
-ms-opacity: 0.6;
opacity: 0.6;
}
Таким образом, opacity
свойство является универсальным, но иногда поддерживается в некоторых браузерах, мы должны присоединиться к соответствующему префиксы раньше. Посмотрите, например, this page.
Иногда, чтобы заставить IE древнюю версию, чтобы применить свойство CSS мы должны присоединиться к *
перед собственности и только этого достаточно, например:
.smallElement
{
width: 20px;
*width: 20px
}
И, например, чтобы создать необходимое поле индикатор я обычно делаю это:
.fieldRequired:after,
.requiredIndicator
{
content: "*";
color: red;
vertical-align: top
}
.fieldRequired
{
zoom: expression(this.doneReq ? '1' : (
function(el) {el.innerHTML += '<span title="This is a required field!" class="requiredIndicator">*</span>'; return el.doneReq=true;})(this));
}
другими словами, древние версии IE не может применить код CSS на .fieldRequired:after
, так и с выражением/функции, созданной в .fieldRequired
классе мы связываем тот же б ehavior с кодом html.
мой код в порядке, просто файл css не работает, Я положил его в конец заголовка, но он не применим, в> IE10 он работа хорошо, я не знаю, как – Init
Вы можете показать свой код заголовка? Файл CSS, который не работает, не может быть правдой. Или файл CSS не загружается или свойства CSS не читаются, и для этого мой ответ должен решить проблему. Если файл CSS не загружается, может быть справочной проблемой или может отсутствовать некоторый конец тега. – Ninita
Вы уже пытались отлаживать IE 7 (например), если файл CSS существует в заголовке HTML, и если его свойства реализованы, наведите соответствующие HTML-элементы? – Ninita
- 1. Разработка XP-режима в Win 7
- 2. Eclipse + Hibernate + windows xp to win 7
- 3. Win 8, Win 8.1 + IE 11 Исправлена ошибка позиционирования
- 4. VS2010 время сборки Win XP vs. Win 7
- 5. Программа работает на Win 7, но не на Win 8
- 6. INT 21H function # 9 on win xp
- 7. процесс появления в win XP
- 8. Win XP msvcrt сбой
- 9. Win xp hibernate timer
- 10. Получить Win Win 7 имя пользователя Javascript
- 11. Печать штрих-кода - Win 7 Works, Win 8 Blurry
- 12. Loopback 127.0.0.1 не работает в win 7
- 13. Как отправить файл в пакетный файл в Win XP?
- 14. Значение String.format() в ярлыке statusstrip отображается по-разному в Win 7 и Win XP
- 15. QT 5.1.1: флажок в QWebview показывает странное поведение в Win 7 (x64)/Win 8
- 16. Нарушение прав доступа Delphi XE2 в Win 7 64 бит, но не в Win 8
- 17. Как отключить приложение в Win XP?
- 18. ExternalInterface поведение в Chrome в win 7
- 19. «pin to desktop» в Win 7, совместимый с XP
- 20. Режим Windows XP в Win 7 - Нужно ли устанавливать антивирус?
- 21. Приложение .NET не может отправить сертификат клиента - Win 7 vs Win XP?
- 22. Альтернативы WebDav? Win server 2003, win 7
- 23. не в состоянии запустить NETSH команду в машине Win XP
- 24. Чтение pdf в win 8
- 25. Ошибка переполнения программы VB6, запущенной в Win XP
- 26. Невозможно убить экземпляры cmd.exe в Win XP
- 27. FontLink с Myriad Pro в Win XP
- 28. Bootstrap 3 разбивается на Win 7 IE версии - 8.0.7600.16385
- 29. Сбой кода на C++ в Win 2000, но не сбой в Win xp
- 30. Пытается использовать Launcher.LaunchUriAsync в приложении Share Target win Win 8
Вы можете показать свой CSS-код? Несколько раз мы должны делать некоторые трюки в коде css для работы в старых версиях IE – Ninita