# 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 中完成此操作:创建 terrarium 文件夹后,打开一个新的 VS Code 窗口,点击“打开文件夹”,导航到你的新文件夹。然后点击资源管理器面板中的小“文件”按钮,创建新文件:  或者 使用以下 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