CSS хаки для Opera

Недавно вышла новая версия браузера Opera 10.60 как под unix так и под windows , эта версия вышла взамен версии 10.5 которая по словам пользователей оказалась самая «глючная» и не удобная по сравнению с девятой веткой. Я как активный пользователь интернета сразу же поставил версию 10.60 на свой ПК во время первого знакомства я особых бросающихся багов в глаза не увидел но поработав за ней две недели стал замечать что не которые мои сайта как то по другому стали отображаться, что это значит скажете вы opera меняет стандарты css, к счастью нет браузер opera как раз и придерживается официальных стандартов CSS 2 и начинает внедрять CSS 3, что ж скажу я это хорошо, но как быть с сайтами которые не корректно отображаются в новой версии Opera 10.60 ???


Выход из этой ситуации только один надо сделать так чтоб каждой разной версии браузера Opera подсовывался свой именно свой стиль!!!как сделать?просто ….это хаки но именно хаки для каждой версии браузера Opera !не зря их придумали значит.
В предыдущей статье Каждому браузеру свой стиль CSS я рассказывал как с помощью php скрипта можно подгружать каждому браузеру свои личную css которая заточена именно под под него. Так вот разделение на браузеры у нас осталось чтоб ещё каждой версии свой стиль был они есть смотрите ниже

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@media (0) {
    body { background: green; } /* Для версии Opera 10 но не ниже и выще!!! */
}
 
@media all and (resolution = 0dpi) {
    body { background: red; } /* Opera вся 9 ветка */
}
 
@media all, () {
    body { background: blue; } /* Opera вся 10 ветка */
}
 
@media all, {
    body { background: yello; } /* Opera 10.50 prealpha */
}
Вот пользуйтесь Но ещё важно понимать, что хаки сделаны исключительно для того, чтобы отличить одну версию Opera от другой и могут сработать в других браузерах, так что лучше подстраховаться и использовать скрипт который я рассказывал в предыдущей статье
 
Наверх