Подтвердить что ты не робот

Что означает\в шестнадцатеричной цветовой нотации css?

Мне любопытно, что в CSS что-то вроде этого:

background-color: #080808 \9;

Я знаю шестнадцатеричное обозначение цвета, конечно, но я никогда раньше не видел \9. Даже глядя на w3c, я не уверен, что они определяют это: цветные единицы

4b9b3361

Ответ 1

Что старый Internet Explorer взломал

\ 9 hack РАБОТЫ для: IE8 стандартов IE8, IE8 стандартов IE7, режима Quirks IE8, Quirks IE7, стандартов IE7 (все разновидности IE8), IE6

Итак, короче говоря, если вы хотите взломать IE CSS, который работает во всех стилях IE, используйте взломанный код backslash-nine.

источник

Ответ 2

2 правила CSS, специфичные для проводника (IE CSS hacks)

Другой вариант - объявить правила CSS, которые могут быть прочитаны только Проводник. Например, добавьте звездочку (*) перед свойством CSS будет нацелен на IE7 или добавить знак подчеркивания до того, как объект будет нацелен IE6. Однако этот метод не рекомендуется, поскольку они не допустимый синтаксис CSS.

IE8 or below: to write CSS rules specificially to IE8 or below, add a backslash and 9 (\9) at the end before the semicolon.

Найден здесь. Я должен отдать должное @Zoltan, потому что я не знал, что делать с Google до его публикации.

В нем также есть некоторые другие примеры веб-материалов, специфичных для IE. Подобно условным комментариям, которые помогают при загрузке вещей только в IE для обработки уникальных случаев IE.