Надежный CSS-хак для LTE Opera 10

В настоящее время я использую @media screen and (-webkit-min-device-pixel-ratio:0) для браузеров Webkit + Opera 9.2.

Есть ли безопасный* способ настроить таргетинг на Opera GTE 9.5 или LTE 10?

* не будет обнаружен другим браузером


person Knu    schedule 11.02.2010    source источник
comment
Может быть, вы можете объяснить, в чем заключается настоящая проблема (то есть проблема, которую вы пытаетесь обойти)? Хаки уродливы и, по моему опыту, редко необходимы.   -  person DisgruntledGoat    schedule 11.02.2010
comment
просто пытаюсь получить такой же визуальный рендеринг для формы // это довольно сложно (например, элемент легенды) // неуместные метки и входные данные // моя цель будет 9,5-10   -  person Knu    schedule 12.02.2010
comment
Можете ли вы привести более конкретный пример разницы в рендеринге?   -  person Zitrax    schedule 12.02.2010
comment
Кстати, это исправлено в op 10.5 // отрицательная верхняя граница на входах и легенде, но я не могу передать его исключительно в op 9.5-10   -  person Knu    schedule 13.02.2010


Ответы (2)


Это было тяжело, но вот. Работает только в Opera gte 9.5 и lt 10.50:

@media all and (resolution = 0dpi) { // exclude Opera 10.50 and higher
  :root #box { // you need to append :root to all selectors to exclude Opera lt 9.5
    background: #f00;
  }
}
person Sam Dark    schedule 22.02.2010
comment
Да, он нацелен только на Opera. ФФ игнорирует. Просто попробуй. - person Sam Dark; 23.02.2010
comment
Ключ там 0dpi, который вроде бы поддерживается, но возвращается как true всеми версиями Opera ‹ 10.50. - person Sam Dark; 23.02.2010
comment
вы неправильно определили виновника (это связано с w3.org/TR /css3-mediaqueries/#error-handling) // я не приму ваше решение, если никто не предложит что-то лучшее и правильное // вы можете использовать (1) - person Knu; 24.02.2010

* targets Opera 9 & below (and perhaps future versions) - valid HTML & invalid XHTML */

#dis[disabled="true"]+p {}

Источник: http://perishablepress.com/press/2006/08/27/css-hack-dumpster/

person Sarfraz    schedule 11.02.2010
comment
я попробовал это, и это не работает (вероятно, ограничено входами) - person Knu; 11.02.2010
comment
v9.2 работает v10 не работает (и это то, на что id хотел бы ориентироваться) - person Knu; 12.02.2010