HTML组件(htc)

时间:2011-02-18 14:00:58

标签: html html-components

任何人都可以建议我学习HTML组件(htc)的好教程或书吗?

2 个答案:

答案 0 :(得分:10)

HTC文件由behavior CSS样式驱动。这是非标准的,仅适用于IE,因此您将无法使用此方法支持其他浏览器的用户。

正因为如此,我见过的几乎所有HTC行为文件都被实现为黑客,以使IE支持其他浏览器已有的一些或其他功能。

例如:

在开发HTC文件方面,实际上并没有那么多 - 它们基本上是标准的Javascript,带有一个小的XML包装器。如果您可以在浏览器中编写Javascript,那么您将能够编写HTC行为文件。缺点是你将无法使用任何外部Javascript,因此没有JQuery或其他库。

问题是为什么?正如我所说,唯一的用例如果你想编写一个IE hack就有意义了。实际上,您可能想要使用HTC的其他所有内容都可以更好地实现为简单的Javascript,原因有多种。

答案 1 :(得分:3)

这里有一些资源:

http://www.w3.org/TR/NOTE-HTMLComponents

http://msdn.microsoft.com/en-us/library/ms532146(v=vs.85).aspx

我不是百分之百确定“学习​​HTML组件”的意思,我认为这些都是你所追求的。