# Terrarium Project Part 1: HTML 簡介  > Sketchnote by [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 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)。在我們的例子中,我們告訴網頁伺服器以下四件事: - 網頁的標題 - 網頁的 metadata,包括: - 字元集,告訴網頁使用的字元編碼 - 瀏覽器資訊,包括 `x-ua-compatible`,表示支援 IE=edge 瀏覽器 - 關於 viewport 的資訊,設定頁面載入時的行為。將 viewport 的初始縮放設為 1 可以控制頁面首次載入時的縮放級別。 ### 任務 在開啟和關閉的 `` 標籤之間添加 'head' 區塊。 ```html
hello
` 表示一段文字。通過在 `` 標籤對內添加一組 `` 標籤來建立介面的主體;你的標記現在看起來像這樣: ### 任務 ```html