EPUB 入門指南

單元 17 - 下一步

想要製作 EPUB 電子書不難,稍有網頁文件的編輯經驗就可很快地進入狀況

NEXT

由本書入門,由大量例子累積編輯經驗,亦可慢慢熟悉 EPUB 編輯及製作,基於入門的立場,本書並沒有對 EPUB 進行太深入的討論,例如以下的 CSS

@media (max-width: 800px) {
    /* CSS 規則 */
}

@media (min-width: 1200px) {
    /* CSS 規則 */
}

簡單講, @media 會自動偵測螢幕尺寸或瀏覽器視窗尺寸,然後依據尺寸是否小於 800px ,或大於 1200px 來設定 CSS 規則。

沒有講這個的原因很簡單,各家電子書店的 EPUB 支援不一,另外瀏覽器通常會自動分兩頁顯示,這種情況會使得 @media 的設計變得很複雜。

其實 CSS 需要學習的項目還有很多,後續如果想要設計什麼效果,不外還要繼續研究怎麼怎麼寫 CSS 規則。

另外本書也沒有介紹固定式版面以及在 <canvas> 中可以做 JavaScript 動畫,雖說沒有提的部分還很多,倒是本書介紹的部分已經足夠應付大多數的 EPUB 電子書需求。

有需要再去學,這是資訊界普遍的共識,因為技術日新月異,就算只是寫寫標記碼或樣式碼,以後幾年標準改變,像是 HTML 5 搖身一變成 HTML 6 ,或是 EPUB 3 快速演變為 EPUB 4 ,舊的哪些不被建議繼續用,新的又增加了什麼,總是要等到標準確定之後,再去考慮是否納入自己的電子書設計。

總而言之,未來的路還很長,學習也是持續不斷的,加油!

上一頁 單元 16 - 圖文書 EPUB 的 CSS 設定
回《EPUB 入門指南》目錄
回程式語言教材首頁