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

Что такое поведение: url(); свойство в css?

Я занимался серфингом и видел это свойство css, которое я никогда раньше не видел и не использовал. Я думаю, что это связано с Internet Explorer, и структура выглядит примерно так:

#element{
  behavior: url(something.htc);
}

Что делает свойство behavior? Как я могу использовать это свойство?

Я нашел эту w3 Documentation, но это не особо ясно, что она делает.

enter image description here

4b9b3361

Ответ 1

Это расширения Microsoft для CSS

Файлы .htc обычно используются в файлах .css с использованием специфического свойства IE, называемого поведением. Использование этого вместе с файлом .htc позволяет браузеру запускать код JavaScript, который содержится в файле.

что он делает?

Устанавливает или извлекает местоположение поведения Динамический HTML (DHTML) DHTML.

Расширение .htc

Сценарий находится в файле HTC (компонент HTML). Файлы HTC имеют расширение .htc и представляют собой файлы HTML, содержащие скрипт и набор специфичных для HTC элементов, которые определяют компоненты.

 - история поведения


Синтаксис

поведение: URL (sLocation) | URL (#objID) | URL (# по умолчанию # behaviorName)

Значения свойства

URL (sLocation)

  • Реализация сценария поведения DHTML, где sLocation - это абсолютный или относительный URL.

URL (#objID)

  • Двоичная реализация поведения DHTML, где objID - это атрибут ID, указанный в теге объекта.

URL (# по умолчанию # behaviorName)

  • Поведение приложения по умолчанию, определяемое его поведениемName.

Полезные ссылки

Microsoft говорит, что больше не поддерживается в IE 10!

Ответ 2

Он позволяет использовать CSS для присоединения скрипта к определенному элементу для реализации компонентов DHTML (динамический HTML).

Internet Explorer версии 5 и выше поддерживает свойство поведения. Internet Explorer 8 поддерживает специфический для поставщика формат -ms-поведения

Для получения дополнительной информации. обратитесь по этой ссылке.