每個 EPUB 出版物包含一個或多個 EPUB 文件內容, 定義在 [ContentDocs30]. 他們是 XHTML 或 SVG 文件, 描述出版物的可閱讀內容和相關媒體資源參考 (例如圖片、音樂和視訊剪輯).
XHTML 內容文件由 HTML5 的所定義, 需要使用 HTML5 的 XML 序列化功能 [HTML5], 以確保內容能可靠地操控和呈現. 另外還增加了兩個額外的 EPUB 專用的語言結構: epub:type attribute [ContentDocs30] 作為元素層級的中繼資訊, 以及 epub:trigger element [ContentDocs30] 作為與多媒體內容聯結控制的宣告.
這些增加不影響 HTML5 用戶代理程式 [HTML5] (譯註: 解析並呈現 HTML5 內容的程式, 例如瀏覽器) 呈現 EPUB XHTML 內容文件的能力, 但出版物在所有的用戶代理程式中, 可能不會呈現完全相同的畫面, 而是取決於他們對於 HTML5 的支持程度和解譯方式.
沒有留言:
張貼留言