Я только что нашел следующий фрагмент в файле CSS:
position: fixed;
_position: absolute;
Что означает это подчеркивание перед вторым оператором position?
Ответ 1
Это старый CSS-Hack для IE5, 5.5 и 6.
Все браузер отобразит position:fixed, в то время как IE5 - 6 использует _position, поэтому отобразит его absolute.
Но заметьте: этот CSS не будет проверять! И это не сработает для IE5/MAC
Ответ 2
Это один из нескольких "хаков" CSS, предназначенных для таргетинга на определенные версии Internet Explorer.
Это способ предоставить альтернативные директивы для браузеров WinIE, поскольку они не поддерживают некоторые функции последних определений CSS. Другие браузеры будут игнорировать все определение (например, _position: relative), в то время как WinIE будет рассматривать его как position: relative.