Каков * правильный * способ отменить свойство поведения в CSS? - PullRequest
16 голосов
/ 31 октября 2011

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

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

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

.my-div { behavior:0; }

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

.my-div { behavior:''; }

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

.my-div { behavior:none; }

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

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

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

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

Ответы [ 2 ]

14 голосов
/ 31 октября 2011

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

0 голосов
/ 30 января 2015

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

.my-div { behavior: unset; }

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...