Internet Explorer 能够在 HTML 文件中运行 SMIL 呈现。
通过 Internet Explorer 5.5 或更高的版本,能够将 SMIL 元素插入 HTML 文件中。
通过这种方式,任何 SMIL 呈现都能作为标准的 HTML 文件运行在因特网上。
如需在 HTML 中使用 SMIL 元素,您必须为 Internet Explorer 定义一个 "time" 命名空间,这样才能识别这些元素。请这样做:
如需向标准的 HTML 元素添加 SMIL 属性,您必须为 Internet Explorer 定义 "time" 类,这样才能识别这些属性。请这样做:
<html xmlns:time="urn:schemas-microsoft-com:time"> <head> <?import namespace="time" implementation="#default#time2"> <style>.time {behavior: url(#default#time2)}</style> </head>
在下一段,您可以看到完整的运行实例。
如需在 HTML 中运行 SMIL 呈现,只要为 SMIL 元素添加一个前缀以及一个 class 属性:
<time:seq repeatCount="indefinite"> <img class="time" src="image1.jpg" dur="3s" /> <img class="time" src="image2.jpg" dur="3s" /> </time:seq>
在上面的例子汇总,我们为 <img> 元素添加了 class="time",并为 SMIL 元素添加了 "time" 前缀。
提示:类和命名空间不必一定称为 "time"。任何名称都可以。
<html xmlns:time="urn:schemas-microsoft-com:time"> <head> <?import namespace="time" implementation="#default#time2"> <style>.time {behavior: url(#default#time2)}</style> </head> <body> <time:seq repeatCount="indefinite"> <img class="time" src="image1.jpg" dur="3s" /> <img class="time" src="image2.jpg" dur="3s" /> </time:seq> </body> </html>