# 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(超文本標記語言)是網頁的「骨架」。如果說 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」區域包含關於網頁的重要資訊,也稱為[元數據](https://developer.mozilla.org/docs/Web/HTML/Element/meta)。在我們的例子中,我們告訴網頁伺服器以下四件事: - 網頁的標題 - 頁面元數據,包括: - 字符集,告訴頁面使用的字符編碼 - 瀏覽器資訊,包括 `x-ua-compatible`,指示支援 IE=edge 瀏覽器 - 關於視窗加載時應如何行為的資訊。將視窗的初始縮放設置為 1 控制頁面首次加載時的縮放級別。 ### 任務 在開啟和關閉的 `` 標籤之間添加一個「head」區塊。 ```html
hello
` 表示一段文字。通過在 `` 標籤對內添加一組 `` 標籤來創建界面的主體;您的標記現在看起來像這樣: ### 任務 ```html