# 玻璃缸項目第一部分:HTML 簡介  > [Tomomi Imura](https://twitter.com/girlie_mac) 的手繪筆記 ## 課前測驗 [課前測驗](https://ff-quizzes.netlify.app/web/quiz/15) > 查看影片 > > [](https://www.youtube.com/watch?v=1TvxJKBzhyQ) ### 簡介 HTML,全名為超文本標記語言(HyperText Markup Language),是網頁的「骨架」。如果說 CSS 是為 HTML「穿衣打扮」,而 JavaScript 則是讓它「活起來」,那麼 HTML 就是網頁應用程式的身體。HTML 的語法甚至反映了這個概念,因為它包含了「head」(頭部)、「body」(身體)和「footer」(頁腳)標籤。 在這節課中,我們將使用 HTML 來設計虛擬玻璃缸介面的「骨架」。它將包含一個標題和三個欄位:左右兩側的欄位放置可拖動的植物,中間的區域則是實際的玻璃缸。到本課結束時,你將能看到欄位中的植物,但介面可能會看起來有點奇怪;別擔心,在下一節課中,我們會用 CSS 來美化介面。 ### 任務 在你的電腦上,建立一個名為「terrarium」的資料夾,並在裡面新增一個名為「index.html」的檔案。你可以在 Visual Studio Code 中完成這個操作:打開一個新的 VS Code 視窗,點擊「開啟資料夾」,然後導航到你新建的資料夾。接著,在 Explorer 面板中點擊小的「檔案」按鈕,創建新檔案:  或者 使用以下指令在 Git Bash 中操作: * `mkdir terrarium` * `cd terrarium` * `touch index.html` * `code index.html` 或 `nano index.html` > index.html 檔案告訴瀏覽器它是資料夾中的預設檔案;例如,`https://anysite.com/test` 可能是基於一個名為 `test` 的資料夾結構,裡面包含 `index.html`;URL 中不一定會顯示 `index.html`。 --- ## DocType 和 html 標籤 HTML 檔案的第一行是其 DocType。雖然有點令人驚訝,但這行必須放在檔案的最頂部,它告訴舊版瀏覽器需要以標準模式渲染頁面,遵循當前的 HTML 規範。 > 提示:在 VS Code 中,你可以將滑鼠懸停在標籤上,查看來自 MDN 參考指南的相關資訊。 第二行應該是 `` 標籤的開啟標籤,接著是它的關閉標籤 ``。這些標籤是介面的根元素。 ### 任務 在你的 `index.html` 檔案頂部新增以下內容: ```HTML ``` ✅ DocType 可以通過查詢字串設置不同的模式:[Quirks 模式和標準模式](https://developer.mozilla.org/docs/Web/HTML/Quirks_Mode_and_Standards_Mode)。這些模式用於支援一些現在幾乎不再使用的舊版瀏覽器(如 Netscape Navigator 4 和 Internet Explorer 5)。你可以使用標準的 DocType 聲明。 --- ## 文件的「head」 HTML 文件的「head」區域包含有關網頁的重要資訊,也稱為[元數據](https://developer.mozilla.org/docs/Web/HTML/Element/meta)。在我們的例子中,我們需要告訴將渲染此頁面的網頁伺服器以下四件事: - 頁面的標題 - 頁面的元數據,包括: - 字元集,告訴頁面使用的字元編碼 - 瀏覽器資訊,包括 `x-ua-compatible`,表示支援 IE=edge 瀏覽器 - 關於視窗在載入時應如何行為的資訊。將視窗的初始縮放設置為 1,可以控制頁面首次載入時的縮放級別。 ### 任務 在 `` 標籤的開啟和關閉標籤之間新增一個「head」區塊。 ```html
hello
` 表示一段文字。通過在 `` 標籤對內新增一組 `` 標籤來創建介面的主體;你的標記現在看起來像這樣: ### 任務 ```html