《HTML5+CSS3網頁設計入門必讀》——1.9在不涉及Web伺服器的情況下分發內容
本節書摘來自非同步社群《HTML5+CSS3網頁設計入門必讀》一書中的第1章,第1.9節,作者: 【美】Julie Meloni更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視。
1.9 在不涉及Web伺服器的情況下分發內容
線上釋出HTML和多媒體檔案顯然是學習HTML和建立Web內容的主要原因。不過,在另外一些情況下,其他的釋出形式簡直是不可行的。例如,你可能希望在商品展示會上分發CD-ROM、DVD-ROM或USB驅動器,其中帶有設計為Web內容的市場營銷材料——即可以通過Web瀏覽器檢視的超連結的文字,但是不涉及Web伺服器。你還可能希望在可移動媒體上包括基於HTML的指導手冊,以便在培訓研討會上給學生演示它們。這些只是說明在不涉及Internet的釋出場景中如何使用HTML頁面的兩個示例。
這個過程也稱為建立本地(local)站點。即使沒有涉及Web伺服器,仍然可以把這些大量的超文字內容稱為站點(site)。之所以使用本地這個術語,是因為檔案是在本地而不是在遠端(通過Web伺服器)訪問的。
1.9.1 在本地釋出內容
讓我們假定你需要建立一個希望在USB驅動器上分發的本地站點。現在,甚至最便宜的USB驅動器也能夠儲存如此多的資料(並且基本的超文字檔案相當小),以至於可以在一個小驅動器上分發整個站點和全功能的Web瀏覽器(fully functioning web browser)。
by注意:
在建立和分發本地站點時,分發Web瀏覽器不是必需的,儘管這樣做可以起到錦上添花的作用。可以合理地假定使用者具有他們自己的Web瀏覽器,並且會開啟某個目錄中的index.html檔案,開始瀏覽超連結的內容。不過,如果你希望在USB驅動器上分發Web瀏覽器,可以訪問 http://www.portableapps.com/ ,並尋找Portable Firefox或Portable Chrome。
可以簡單地把USB驅動器的目錄結構視作就像是Web伺服器的目錄結構。USB驅動器的目錄結構的頂級目錄可以是文件根目錄。或者,如果連同內容一起分發Web瀏覽器,就可能具有兩個目錄,例如,一個名為browser,另一個名為content。在這種情況下,content目錄將是文件根目錄。在文件根目錄內,可以具有額外的子資料夾,可以在其中放置內容和其他多媒體資源。
就像遠端站點一樣,使本地站點維持組織有序也很重要,以便可以避免HTML檔案中的斷開的連結。在第8章中將學習關於把檔案連結到一起的具體細節的更多知識。
1.9.2 在部落格上釋出內容
你可能具有一個被第三方(如WordPress、Tumblr或Blogger)託管的部落格,因此在沒有專用的Web伺服器或者甚至不知道任何HTML的情況下已經發布了內容。除了原始碼編輯器(source editor)之外,這些服務還提供視覺化編輯器(visual editor),這意味著可以輸入你的文字,並新增展示格式化效果,如粗體、斜體或字型顏色,而不必知道用於這些動作的HTML程式碼。當你單擊這些編輯器中的Publish(釋出)按鈕時,內容仍然會變成實際的HTML程式碼。
不過,利用你在全書中獲得的知識,可以增強你寫部落格的能力,因為你將能夠為部落格帖子內容和部落格模板使用原始碼編輯器,從而可以對該內容的外觀和感覺提供更多的控制。這些動作的發生不同於你學習用於建立HTML檔案並通過FTP把它上傳到你自己的專用Web伺服器的過程,但是如果我沒有指出寫部落格事實上是一種Web釋出形式,那我就是不負責任的。
相關文章
- 《HTML5+CSS3網頁設計入門必讀》——1.2建立Web內容HTMLCSSS3網頁Web
- 《HTML與CSS入門經典(第8版)》——2.4在沒有Web伺服器情況下分發內容HTMLCSSWeb伺服器
- 《HTML5+CSS3網頁設計入門必讀》——6.6問與答HTMLCSSS3網頁
- 《HTML5+CSS3網頁設計入門必讀》——2.4 DOCTYPE:形式更簡潔HTMLCSSS3網頁
- 《HTML5+CSS3網頁設計入門必讀》——1.3 XHTML2:不被接受HTMLCSSS3網頁
- 《HTML5+CSS3網頁設計入門必讀》——第2章 HTML5的設計2.1 設計原則HTMLCSSS3網頁
- 《HTML5+CSS3網頁設計入門必讀》——1.7 XHTML已被廢棄:XHTML的語法永存HTMLCSSS3網頁
- 《HTML5+CSS3網頁設計入門必讀》——1.5 從WebApps1.0到HTML5HTMLCSSS3網頁WebAPP
- 爬網入門:JAVA抓取網站網頁內容Java網站網頁
- Web頁面中的“門”—Web端登入頁的設計Web
- PbootCms內頁打不開的常見情況彙總boot
- 網頁設計內容網頁中關於圖片預覽的設計網頁
- 網站內容首頁設計經驗網站
- 在網頁設計中尋找熱情網頁
- 實現java讀取網頁內容並下載網頁中出現的圖片Java網頁
- 網頁佈局CSS技巧-Web設計必知網頁CSSWeb
- 在不影響程式使用的情況下新增shellcode
- 《HTML5+CSS3網頁設計入門必讀》——第1章 標記簡史1.1 從IETF到W3C:HTML4的誕生過程HTMLCSSS3網頁
- 在大資料情況下MySQL的一種簡單分頁最佳化方法大資料MySql
- Python+django網頁設計入門(16):優化設計複用分頁程式碼PythonDjango網頁優化
- 全面解讀Http(HTTP內容分發)HTTP
- CDN-內容分發網路
- 如何在不會導致伺服器當機的情況下,用 PHP 讀取大檔案伺服器PHP
- 商品詳情頁設計排版工具,零門檻入門使用指南!
- 如何在不影響網路的情況下構建邊緣計算策略
- 在電腦學習,收集網頁內容網頁
- 網頁內容部分設滾動條網頁
- 使用CInternetSession和CHttpFile讀取網頁內容SessionHTTP網頁
- 網頁可讀內容抽取 API 資料介面網頁API
- 測試在cursor_sharing為force情況下執行計劃的共享情況
- 不應該在沒有 sudo 的情況下執行 Docker 的原因Docker
- 如何使用ScrapySharp下載網頁內容網頁
- 如何讓Safari網頁中的內容更易於閱讀網頁
- 修改網頁內容的方法網頁
- jQuery 在圖片和文字中插入內容(多種情況考慮)jQuery
- 快手內容分發工具,一鍵分發短影片內容
- web前端開發入門,學習路徑以及具體的學習內容Web前端
- 3.1.5.3 在不掛載資料庫的情況下啟動例項資料庫