# Terrarium 專案第一部分: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` 這樣的 URL 可能是基於一個名為 `test` 的資料夾結構,其中包含 `index.html`;URL 中不一定會顯示 `index.html`。 --- ## DocType 和 html 標籤 HTML 檔案的第一行是它的 DocType。這行需要放在檔案的最頂端,雖然看起來有些奇怪,但它告訴舊版瀏覽器需要以標準模式渲染頁面,遵循當前的 HTML 規範。 > 提示:在 VS Code 中,你可以將滑鼠懸停在標籤上,查看 MDN 參考指南中關於該標籤的使用資訊。 第二行應該是 `` 標籤的開啟標籤,接著是它的關閉標籤 ``。這些標籤是介面的根元素。 ### 任務 在你的 `index.html` 檔案頂部添加以下內容: ```HTML ``` ✅ 有幾種不同的模式可以通過設置 DocType 的查詢字串來確定:[Quirks Mode 和 Standards Mode](https://developer.mozilla.org/docs/Web/HTML/Quirks_Mode_and_Standards_Mode)。這些模式曾用於支援非常舊的瀏覽器(如 Netscape Navigator 4 和 Internet Explorer 5),但現在通常不再使用。你可以使用標準的 DocType 宣告。 --- ## 文件的 'head' HTML 文件的 'head' 區域包含關於網頁的重要資訊,也稱為 [metadata](https://developer.mozilla.org/docs/Web/HTML/Element/meta)。在我們的案例中,我們告訴網頁伺服器以下四件事: - 網頁的標題 - 頁面元數據,包括: - 字元集,告訴頁面使用的字元編碼 - 瀏覽器資訊,包括 `x-ua-compatible`,表示支援 IE=edge 瀏覽器 - 關於頁面載入時 viewport 的行為資訊。將 viewport 設置為初始比例為 1 可以控制頁面首次載入時的縮放級別。 ### 任務 在開啟和關閉的 `` 標籤之間添加 'head' 區塊。 ```html
hello
` 表示一段文字。通過在 `` 標籤對內添加一組 `` 標籤來建立介面的主體;你的標記現在看起來像這樣: ### 任務 ```html