以下幾個 EPUB 的機制可以進一步減少和限制使用腳本於出版物中,卻依舊能增進存取性:
- 使用加在 EPUB HTML 5 的 trigger 元素 [ContentDocs30],能夠使圖像或文字作為操作聲音和影片的按鈕(例如,啟動,停止和暫停播放)。該元素使相關的操作不需重覆撰寫相似的腳本功能。
- mediaType 元素 [Publications30] 提供了以腳本為基礎的封裝,以支援自定 XML 詞彙或其他自定內容類型的意義表達,以及保證未來出版物的內容型能被未來的閱讀系統所支援。
- type 屬性能提供語義變化的能力 [ContentDocs30] 使作者能為閱讀系統提供內容屬性的指引。一個用例是:定義元素如圖像或影片具有可縮放的屬性值,在這種情況下閱讀系統可為讀者提供了一種打破既有格式的擴展方法以呈現內容。這種變化效果通常是由腳本在網頁中實現,但腳本並不能保證在各式各樣的閱讀系統中的執行效果皆為一致。
- switch 元素 [ContentDocs30] 提供作者裁切內容的一種方式,而不必依靠腳本。
沒有留言:
張貼留言