
這支影片對整個課程進行一次性的導覽,說明前三堂課為基礎,後三堂課為範例實戰,工具網址請見可下載的 TXT 檔案。
這支影片介紹 Google Play 圖書及 iBooks ,在這個課程中會用這兩種 EPUB 閱讀器來測試、查看製作出的 EPUB 檔案。
這支影片介紹 Brackets ,在這個課程中會利用 Brackets 編輯 HTML 及 CSS 檔案,工具網址請見可下載的 TXT 檔案。
這支影片為第一堂課的導覽,第一堂課討論 EPUB 的檔案組織及如何在 Mac 或 Windows 中製作 EPUB 檔案,工具網址請見可下載的 TXT 檔案。
這支影片介紹 EPUB 的前世今生,以及為什麼電子書要用 EPUB 格式。
這支影片介紹靜態網站的概念,以及靜態網頁中最重要的超連結,範例請解壓縮可下載的 public_html.zip 。
這支影片介紹 EPUB 檔案內容的基本組織,範例請解壓縮可下載的 hello_epub.zip 。
這支影片介紹 EPUB 的 META 資料檔案,範例請見可下載的 metadata.opf 。
這支影片介紹 EPUB 的目錄檔案,範例請解壓縮可下載的 toc.zip 。
這支影片介紹 EPUB 的封面檔案,範例請見可下載的 start.html 。
這隻影片介紹製作 EPUB 檔案的模式。
這支影片介紹如何在 Windows 中用 ePubPack 製作 EPUB 檔案,然後用 EPUB-Checker 驗證所製作出的 EPUB 檔案是否有效,下載檔案 hello_epub.zip 為範例電子書的檔案資料夾。
這隻影片介紹如何在 Mac 中利用 zip 指令製作 EPUB 檔案,然後用 EPUB-Checker 驗證所製作出的 EPUB 檔案是否有效,下載檔案 hello_epub.zip 為範例電子書的檔案資料夾,指令.txt 則是 zip 指令。
這支影片舉例 EPUB 驗證出錯的情況,下載檔案 pl_hello2.epub 唯有錯誤的 EPUB 檔案。
這支影片示範在 Google Play 圖書網頁版及 iBooks 開啟範例 EPUB 電子書,下載檔案 hello_epub.epub 為範例電子書。
這支影片示範在 Windows 10 中用 Edge 開啟範例電子書檔案,下載檔案 hello_epub.epub 為範例電子書檔案。
這支影片介紹 Google Chrome 的 EPUB 應用程式 Readium ,以及其他跟 Readium 運用相同技術的 EPUB 閱讀器。
這支影片示範如何反向取得 EPUB 檔案中的資源檔案,下載檔案 hello_epub.epub 為範例電子書檔案,範例網址.txt 中有更多 DRM-free 的範例電子書。
這支影片為第一堂課的總結,說明怎麼用最簡單的 EPUB 原始檔案資料夾出發製作自己需要的 EPUB 檔案,下載檔案 demo.zip 解壓縮後就是最簡單的 EPUB 檔案資料夾。
這支影片為第二堂課的導覽,第二堂課討論 HTML ,介紹 HTML 的各種元素,工具網址請見可下載的 TXT 檔案。
這支影片示範用 Google Play 網頁版閱讀第二堂課的範例 EPUB 檔案。
這支影片示範用 iBooks 閱讀第二堂課的範例 EPUB 檔案。
這支影片比較 HTML 及 XHTML 的差別。
這支影片舉例說明使用 XHTML 的優點。
這支影片介紹 HTML 的標籤與屬性。
這支影片介紹 HTML 的行內元素與區塊元素。
這支影片介紹 HTML 的 <p> 元素, <p> 為放文字資料的區塊元素。
這支影片介紹 HTML 的 <b> 、 <i> 、 <sub> 、 <sup> 等元素,這些為文字樣式的行內元素。
這支影片介紹 HTML 的 <a> 元素, <a> 設定超連結的行內元素。
這支影片介紹 HTML 的標題元素,包括 <head> 裡的 <title> 及 <body> 中的 <h1> 到 <h6> ,其中 <h1> 到 <h6> 為區塊元素。
這支影片介紹 HTML 的 <hr> 元素, <hr> 為顯示分隔線的區塊元素。
支影片介紹 HTML 的 <table> 、 <tr> 、 <th> 、 <td> 元素, <table> 為顯示表格的區塊元素, <tr> 為表格中的列, <th> 為表格標題的儲存格, <th> 則是表格標題的儲存格。
這支影片介紹 HTML 的 <ol> 、 <ul> 、 <li> 元素, <ol> 為按數字順序排列的列表區塊元素, <ul> 為用符號排列的列表區塊元素, <li> 則是列表中每一列的資料。
這支影片介紹 HTML 的 <pre> 、 <code> 元素, <pre> 為按照原始編排的區塊元素, <code> 為語意上程式碼的行內元素。
這支影片介紹 HTML 的 <img> 元素, <img> 為顯示圖片的行內元素。
這支影片介紹 HTML 的 <audio> 及 <source> 元素, <audio> 為顯示聲音檔案的行內元素, <source> 則是 <audio> 內設定資源檔路徑的標籤。
這支影片介紹 HTML 的 <video> 及 <source> 元素, <video> 為顯示影片檔案的行內元素, <source> 則是 <video> 內設定資源檔路徑的標籤。
這支影片介紹 HTML 的 <ruby> 、 <rp> 及 <rt> 元素,這三種元素用來替東亞文字標示注音。
這支影片為第二堂課的總結,以第四堂課及第五堂課的 EPUB 範例,說明怎麼用學來的 HTML 元素設計自己所需的 HTML 結構。
這支影片為第三堂課的導覽,第三堂課討論 CSS ,介紹 CSS 規則的寫法,工具網址請見可下載的 TXT 檔案。
這支影片示範用 Google Play 圖書的 App 閱讀第三堂課範例
這支影片示範用 iBooks 閱讀第三堂課的範例 EPUB 檔案。
這支影片示範樣式表可以寫在 CSS 檔案或 HTML 檔案中的 <style> 元素或 style 標籤。
這支影片說明 CSS 經常設定的樣式及單位。
這支影片介紹 HTML 的盒子模式, HTML 元素都需要設定 padding 、 border 、 margin 三個 CSS 屬性。
這支影片介紹怎麼寫 CSS 的選取器,範例包括四種最常見的選取器。
這支影片介紹怎麼設定 <p> 元素的樣式。
這支影片以 <p> 及 <span> 為例,介紹怎麼替文字設定字型、顏色底線、刪除線等樣式。
這支影片介紹 CSS 的 text-align 屬性,並且舉例說明如何設定置中對齊、靠左對其、靠右對齊以及左右對齊。
這支影片介紹 CSS 的 column-count 屬性, column-count 可以設定在區塊元素中分成幾欄。
這支影片介紹設定自己加入的字型檔案,商業字型需要購買授權,這裡示範用 Google 提供的開源字型。
這支影片介紹怎麼設定 <table> 的樣式,表格樣式主要設定表格寬度及儲存格的格線。
這支影片介紹如何設定 <ol> 及 <ul> 的樣式。
這支影片說明怎麼替圖片 <img> 元素加入 CSS 樣式。
這支影片介紹 float 屬性,讓文字從特定的區塊元素的左側或右側流動。
這支影片介紹怎麼用 CSS 針對不同的螢幕尺寸做不同的 CSS 設定。
這支影片介紹怎麼設定 HTML 元素的背景圖片。
這影影篇介紹怎麼設定 HTML 元素的背景顏色。
這支影片介紹怎麼設定 HTML 頁首及頁尾的樣式。
這支影片介紹怎麼設定透明度。
這支影片為第三堂課的總結,以第五堂課及第六堂課的 EPUB 範例,說明 CSS 設計的重要。
這支影片為第四堂課的導覽,第四堂課討論如何製作流動式版面的 EPUB 文字書。
這支影片示範用 Google Play 圖書的 App 閱讀第四堂課範例。
這支影片示範用 iBooks 閱讀第四堂課的範例 EPUB 檔案。
這支影片以 Google Chrome 示範文字書的 HTML 檔案。
這支影片以 Brackets 解說文字書的 HTML 檔案。
這支影片以 Brackets 解說文字書的 CSS 檔案。
這支影片為第四堂課的總結,說明設計文字書的重點之處。
這支影片為第五堂課的導覽,第五堂課討論如何製作流動式版面的 EPUB 圖文書。
這支影片示範用 Google Play 圖書的 App 閱讀第五堂課範例。
這支影片示範用 iBooks 閱讀第五堂課的範例 EPUB 檔案。
這支影片以 Google Chrome 示範圖文書的 HTML 檔案。
這支影片以 Brackets 解說圖文書的 HTML 檔案。
這支影片以 Brackets 解說圖文書的 CSS 檔案。
這支影片為第五堂課的總結,說明設計圖文書的重點之處。
這支影片為第六堂課的導覽,第六堂課討論將第四堂課的文字書改為中文直書,然後討論如何製作第五堂課的 CSS 動畫。
這支影片示範用 Google Play 圖書的 App 閱讀中文直書的 EPUB 範例。
這支影片示範用 iBooks 閱讀中文直書的 EPUB 範例。
這支影片說明製作中文直書 EPUB 的方式。
這支影片介紹 CSS 動畫的範例網站 Animate.css 。
這支影片說明如何製作第五堂課圖文書的 CSS 動畫。
這支影片替這六堂課做總結,說明需要繼續延伸學習的項目。
這個課程從零開始介紹如何製作 EPUB 檔案,包括 EPUB 的組織及呈現 EPBU 內容的 HTML 與 CSS ,提供六本 DRM-free 的 EPUB 電子書當範例,可以使用 Windows 或 Mac 電腦,並採用免費、開源、跨平台的工具,如 Brackets 、 Google Chrome 、 zip 、 ePubPack 及 EPUBChecker 等等。以下為六堂課的分別介紹
第一堂課 - 介紹 EPUB 的基本概念及怎麼製作 EPUB
第二堂課 - 介紹 HTML 的基本概念及各種 HTML 元素
第三堂課 - 介紹 CSS 的基本概念及各種 CSS 樣式
第四堂課 - 以《西遊記》第十七回當內容,介紹怎麼製作文字書
第五堂課 - 以《如何自學程式設計》的附錄當內容,介紹怎麼製作圖文書
第六堂課 - 介紹怎麼製作中文直書的 EPUB 及 CSS 動畫