HTML Components

{{Short description|Internet Explorer script component technology}}

{{distinguish|Web Components}}

HTML Components (HTCs) are a legacy technology[http://msdn.microsoft.com/en-us/library/hh772404(v=vs.85).aspx declared obsolete by Microsoft as of MSIE 10 "This topic documents a feature of Binary Behaviors, which are obsolete as of Internet Explorer 10"] used to implement components in script as Dynamic HTML (DHTML) "behaviors"[http://msdn2.microsoft.com/en-us/library/ms531018.aspx Introduction to DHTML Behaviors] in the Microsoft Internet Explorer web browser. Such files typically use an .htc extension and the "text/x-component" MIME type.[https://technet.microsoft.com/en-us/library/bb742440.aspx MIME Types in IIS]

An HTC is typically an HTML file (with JScript / VBScript) and a set of elements that define the component. This helps to organize behavior encapsulated in script modules that can be attached to parts of a Webpage DOM.

Example

  • Example

In this example, the li element is given the behavior defined by "hilite.htc" (a file that contains JScript code defining highlight/lowlight actions on mouse over). The same hilite.htc can then be given to any element in the HTML page - thus encapsulating the behavior defined by this file.

See also

  • Web components
  • HTML Template Language (HTL), supported by Adobe Experience Manager (AEM)

References