SMIL ใน HTML
- หน้าก่อนหน้า ไฟล์ SMIL
- หน้าต่อไป SMIL XHTML
Internet Explorer สามารถทำงาน SMIL ในไฟล์ HTML
ทำงาน SMIL ใน IE
ด้วย Internet Explorer 5.5 หรือสูงกว่า คุณสามารถใส่ส่วน SMIL ไปในไฟล์ HTML
ด้วยวิธีนี้ SMIL การแสดงทุกชิ้นสามารถทำงานได้เหมือนไฟล์ HTMLมาตรฐานในอินเตอร์เน็ต
เพิ่มการอ้างอิง
ถ้าคุณต้องการใช้ส่วน SMIL ใน HTML คุณจำเป็นต้องนิยามชื่อช่วง "time" ให้กับ Internet Explorer ซึ่งจะสามารถรับรู้ส่วนเหล่านี้ได้ กรุณาทำตามแนวทางนี้:
- เพิ่มการนิยามชื่อช่วงให้กับแท็ก <html>
- เพิ่มส่วน <?import> เพื่อนำเข้าชื่อช่วง "time"
ถ้าคุณต้องการเพิ่มคุณสมบัติ SMIL ให้กับองค์ประกอบ HTML มาตรฐาน คุณจำเป็นต้องนิยามคลาส "time" ให้กับ Internet Explorer ซึ่งจะสามารถรับรู้คุณสมบัติเหล่านี้ได้ กรุณาทำตามแนวทางนี้:
- เพิ่มส่วน <style> ที่นิยามคลาส "time"
<html xmlns:time="urn:schemas-microsoft-com:time"> <head> <?import namespace="time" implementation="#default#time2"> <style>.time {behavior: url(#default#time2)}</style> </head>
ในส่วนต่อไปนี้ คุณจะเห็นตัวอย่างการทำงานทั้งหมด
เพิ่มส่วน SMIL
เพื่อที่จะปฏิบัติ SMIL ใน HTML แล้ว แค่เพิ่มเปรียบคำนำหน้าและ class อันดับหนึ่ง ให้กับองค์ประกอบ SMIL
<time:seq repeatCount="indefinite"> <img class="time" src="image1.jpg" dur="3s" /> <img class="time" src="image2.jpg" dur="3s" /> </time:seq>
ในตัวอย่างที่แสดงด้านบน เราได้เพิ่ม class="time" ให้กับองค์ประกอบ <img> และเพิ่มเปรียบคำนำหน้า "time" ให้กับองค์ประกอบ SMIL
คำเตือน:ชั้นและชื่อชนิดไม่จำเป็นต้องเรียกว่า "time" แน่นอน ชื่อใดก็ได้
ตัวอย่าง Internet Explorer
<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>
- หน้าก่อนหน้า ไฟล์ SMIL
- หน้าต่อไป SMIL XHTML