-ms-behavior

Свойство -ms-behavior позволяет описать поведение элемента в зависимости от событий, которые происходят при отображении Web-страницы.

Допустимые значения

  • url(#ID) — определяет ID элемента, который отвечает за поведение данного элемента
  • url(#default#имя) — определяет имя поведения из списка стандартных поведений элементов (напр. url('#default#download') означает загрузить файл и определить функцию обратного вызова, когда загрузка будет завершена)
  • url(location) — определяет путь к файлу .htc, в котором описано поведение для данного элемента (можно задать несколько файлов .htc для одного элемента, записав их адреса через пробел)
Значение по умолчанию нет
Применимо ко всем элементам
Наследование нет
Поддерживается браузерами Internet Explorer 8+

Пример

CSS
div {
-ms-behavior: url(path-to/PIE.htc) url(path-to/iepngfix.htc);
}

IE 5.5-7 поддерживают аналогичное свойство behavior.

С помощью механизма behavior, например, можно заставить IE реализовывать некоторые CSS3 возможности. Подробнее об этом в статье CSS3 PIE — Progressive Internet Explorer.

Также с помощью behavior можно решить проблемы с отображением формата PNG24 в IE6. Подробнее об этом в статье PNG и прозрачность в IE6.

По теме