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

Что такое * правильный * способ отменить свойство поведения в CSS?

Мне интересно, какой правильный способ для reset/unset свойство CSS behavior для IE.

div { behavior:url(fixIE.htc); }

Мне нужно reset это для некоторых конкретных элементов. Я начал искать ответ после того, как заметил, что это не работает:

.my-div { behavior:0; }

Я нашел сообщение SO, в котором говорится, что пустая строка сработала, но ссылки не цитируются, что на самом деле это правильный способ сделать это:

.my-div { behavior:''; }

Однако, я видел, что это используется в некотором коде, с которым я столкнулся:

.my-div { behavior:none; }

Я не могу найти никакой реальной ссылки, поскольку это не совсем в спецификации, ближайшая вещь, которую я нашел, была здесь:

http://reference.sitepoint.com/css/behavior

... но это не разъясняет проблему.

Какой путь является правильным, или это не имеет значения (рассмотрите также взаимодействие с javascript, если это имеет значение)? Пожалуйста, включите ссылку, если она существует, - то, что я действительно ищу.

4b9b3361

Ответ 1

Вы можете проверить это в документации w3c здесь. Как сказано, начальное значение none.

Ответ 2

Я думаю, что ответ на этот вопрос лежит в самом вопросе, просто установите поведение в значение unset:

.my-div { behavior: unset; }

Протестировано в Firefox, надеюсь, что это поможет.