Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

Opera 12.50 CSS hack

Ребята из «Оперы» уже трудятся над весьма интересной версией 12.50 и у меня уже готов ЦСС-хак для неё:

@media (-o-min-device-pixel-ratio: 1/100) {
    @media all {
         body {
            background: red; /* Opera 12.50+ */
        }
    }
}

И ещё вариант:

_:-o-prefocus:fullscreen, body {
    background: red; /* Opera 12.50+ */
}

Вместо body надо подставить нужный вам селектор.

11 комментариев
Павел Павлович Форкерт (blog.fxposter.org) 2012

Как ты их находишь?

ааа 2012

Ну и зачем он? Евгений, а как можно устроится к Вам на работу, такое возможно? Есть желание, но без опыта не берут в хорошие конторы, а я знаю, Вы хороший специалист.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для blog.fxposter.org:

Как ты их находишь?

Некоторые — простым перебором от какой-то смутной идеи, а большинство строятся на простом принципе — браузер не обрабатывает правило, в селекторе которого ему что-то непонятно.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для ааа:

Евгений, а как можно устроится к Вам на работу, такое возможно? Есть желание, но без опыта не берут в хорошие конторы, а я знаю, Вы хороший специалист.

Ммм… не понимаю как связано то, что я хороший специалист с приёмом к нам на работу.

К нам на работу можно устроиться и без опыта, у нас есть то, что мы называем «стажировкой», хотя по факту это скорее тестирование на производстве. Напишите нашим эйчарам ( http://sd-praktika.ru/page/contacts ), скажите, что слышали от меня о стажировке, хотите к нам попасть. Будьте готовы к тому, что это будет некая исследовательская задача с лимитов времени.

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

Ну и зачем он?

Как-то не согласуется пренебрежительно «ну» со словом «Вас» с большой буквы, ну да ладно. Такие хаки нужны, очевидно, для отделения одного браузера от другого или одной версии от другой. Для чего это нужно? Браузеры различаются возможностями, приходится их как-то разделять, чтобы одно и то же в разных браузерах делать разными средствам. Джаваскрипт в этом случае работает медленнее и снижает наглядность ЦСС. А ещё браузеры без багов — утопия, по крайней мере пока, приходится выделять браузер с багом и как-то испавлять баг отдельным стилем.

greli (greli.livejournal.com) 2012

Комментарий для Евгения Степанищева:

А почему бы не просто min-resolution: 0? (Сборку для проверки не ставил.)

Евгений Степанищев (bolknote.ru) 2012

Комментарий для greli.livejournal.com:

Тогда сработает и на остальных браузерах.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для greli.livejournal.com:

А… понял о чём речь :) Я его менял, а это хвост предыдущей версии.

aaa 2012

Комментарий для Евгения Степанищева:

Евгений, а работать удаленно наверно никак не получится? В Казани жить негде, а жилье дорогое. :)
А можете подкинуть задачи, с помощью которых определяют уровень разработчика php? А Вы верстаете и программируете в linux? Если да, то какой софт используете? Часто приходится пользоваться git репазиториями? И еще интересно, как Вы в самом начале своего пути устраивались в Яндекс, просто прислали им свои наработки? Спасибо.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для aaa:

Евгений, а работать удаленно наверно никак не получится? В Казани жить негде, а жилье дорогое. :)

Нет, увы, дистанционно мы не работаем, это слишком рискованно — у нас очень много работы и слишком жёсткие сроки.

А можете подкинуть задачи, с помощью которых определяют уровень разработчика php?

Нет :)

А Вы верстаете и программируете в linux? Если да, то какой софт используете? Часто приходится пользоваться git репазиториями?

Я ж менеджер, технический директор. На работе я не верстаю и не программирую. Git у нас есть.

И еще интересно, как Вы в самом начале своего пути устраивались в Яндекс, просто прислали им свои наработки? Спасибо.

В самом начале пути я устраивался в «Казанский Портал», а я «Яндекс» я устраивался примерно четыре года назад, я уже был сформировавшимся специалистом. Нет, меня пригласили на собеседование.

Alex 2013

Ну правда, меня тоже интересует вопрос «Как ты их находишь?», что где нужно почитать чтобы можно было понять как их строить? Можно какую то статью скинуть или еще что где можно было бы об этом понять?! Надоело вот так мне каждый раз с версией ползать гуглить по интернету и искать.. Помогите пожалуйста научиться

Евгений Степанищев (bolknote.ru) 2013

Комментарий для Alex:

Статей таких я не знаю. Я смотрю список изменений и включаю знание стандартов CSS (например, в этом случае этого хватило), если это не помогает, начинаю просто пробовать разные ошибки синтаксиса, которые в голову приходят (как вот тут: http://bolknote.ru/all/2356/​, например).