Chrome (but not Safari) CSS hack

Обратил внимание, что половина интернета сбилась с ног в попытках найти стильевой хак для «Хрома», который не срабатывал бы в «Сафари». Неясно почему его ещё никто не придумал, у меня на это ушла пара минут:

@supports (top: 0__qem) {
    .chrome-only {
        border: 1px solid #000; /* стиль только для Chrome (не Safari) */
    }
}

Работает начиная с 28-го «Хрома» и не работает на «Сафари» (включая последнюю версию 7.0.5). Принцип простой, как чихание — «Сафари», даже самый свежий, не поддерживает конструкцию «@supports», правда её поддерживает Файерфокс и зомби «Оперы».

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

Чтобы отсечь лишнее, я использую нестандартную единицу измерения Вебкита — «__qem», я о ней писал несколько лет назад. Вместе получается, что стиль в «Сафари» не срабатывает, потому что тот не поддерживает «@supports», а в остальных браузерах — потому что они не поддерживают «__qem».

Естественно, обёртки над Вебкитом (новая «Опера», браузер «Яндекса» и прочее) стиль увидят — но на то они и обёртки.

3 комментария

Велосипедная сигнализация

Вопреки всем предупреждениям читателей в моей заметке про велосипед, который я купил почти месяц назад, цепью или велозамко́м я пока не обзавёлся. Велосипед у меня не украли, зато украли седло вместе со штырём и креплением.

На ночь велик я оставлял во внутреннем дворе дома (чужих нет, куда великов, пять камер, бабулька на входе). Чем понравилось седло именно моего велика, не знаю, запись с камер я пытался смотреть, но на стоянку я поставил на редкость в неудачном месте — видно, что люди ходят, но лиц не разглядеть, я даже не стал дожидаться самой кражи, не стоит и время тратить.

Седло я купил, заменив эксцентрик обычным болтиком, но задумался о дальнейшей сохранности своего «железного коня». Решил посмотреть — нет ли каких-то сигнализаций на велосипеды, всё-таки среди них бывают велики и за 70 тысяч, что-то должно быть.

Набрал в «Гугле» и сразу нашёл замки с сигнализацией фирмы «Зена». Почитал подробнее, всё, в принципе, устроило — вешается на тормозной диск (с замком не уедешь), срабатывает на наклоны и вибрацию, воет громко (120 дБ, я послушал для интереса — это очень громко), сделан из стали, к штырю фиг подлезешь, чтобы перекусить. Взял себе довольно простую модель — «Икс-Икс-6», брал в магазине «Шоп-Байк», за 3,5 тысячи (седло со штырём мне обошлось в 4,2, для сравнения).

Zena XX6 (39.91КиБ)

На фото выше я положил рядом визитку, чтобы были понятны размеры. Штука довольно увесистая, кстати, — полкило. В случае чего — ещё и оружие, снимаем футболку, кидаем туда сигналку и кистень готов.

Запирается сигналка нажатием на цилиндр замка, снимается при помощи ключа. При постановке на сигнализацию, пищит, сразу слышно — встала или батарейка села. Батарейки, как утверждают, хватает на год (т. е. на сезон должно хватить). Если будете брать себе, обратите внимание — на сайтах магазинов есть шаблон, который надо распечатать и приложить к тормозному диску, чтобы понять, подойдёт сигналка по размеру или нет.

Zena XX6 на колесе (74.29КиБ)

Вообще, противоугонных аксессуаров хватает, на тросиках и замках свет клином не сошёлся — бывают «секретки» вместо эксцентриков, есть фонарь с модулем ДжиПиС, который сообщает хозяину свои координаты или такой же модуль, скрытый внутри рамы, в общем, чего только нет.

Своей сигнализацией пользуюсь уже неделю (устанавливаю, когда приезжаю на работу), а на ночь теперь велосипед всё-таки заношу в квартиру.

17 комментариев