Kodokon kodokon.com

HTML 页面的完整骨架

用 doctype 以及 html、head、meta 和 body 标签组装一个完整的网页。

8 分钟 · 3 题

在 Kodokon 中打开本课

到目前为止,你写的都是 HTML 的片段。然而,一个真正的网页总是遵循同样的完整结构,就有点像一封正式信件总是有信头、正文和署名。一切都从 <!DOCTYPE html> 声明开始,它写在最开头的第一行:它告诉浏览器这份文档使用现代 HTML。它不是一个标签——它只是一个简单的声明,而且永远不需要关闭。

接下来是 <html> 元素,页面的:其他所有内容都放在它里面。它的 lang="en" 属性说明文档的语言。它恰好包含两个子元素。首先是 <head>:页面的身份证,里面是对访客不可见的信息。然后是 <body>:所有可见的内容,也就是你的标题、段落、列表、链接、图片和表格。

HTML
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>My first page</title>
  </head>
  <body>
    <h1>Welcome to my page!</h1>
    <p>It contains everything I have learned.</p>
  </body>
</html>
一个完整 HTML 页面的最小骨架。

我们来看看 <head> 里的内容。自闭合标签 <meta charset="UTF-8"> 指定字符编码:正是它保证了带重音的字符(é、à、ç)能正确显示。<title> 标签设置页面标题,它显示在浏览器标签页和搜索结果中。人们常常还会加上第二个 <meta> 标签,也就是所谓的 viewport(视口) 标签,好让页面能适应手机屏幕的宽度。

HTML
<head>
  <meta charset="UTF-8">
  <meta name="viewport"
        content="width=device-width, initial-scale=1">
  <title>My first page</title>
</head>
一个完整的 head:编码、移动端适配和标签页标题。

你现在就可以试试,不用安装任何东西。打开一个简单的文本编辑器(Windows 上的记事本,Mac 上处于纯文本模式的 TextEdit),复制这个完整的骨架,然后把文件保存为 .html 扩展名,比如 index.html。接着双击这个文件:它会在你的浏览器中打开,你的第一个页面就出现了。

知识检测

确认你已牢记本课的重点内容。

  1. <!DOCTYPE html> 声明有什么用?
    • 告诉浏览器文档使用现代 HTML
    • 显示页面标题
    • 创建第一个段落
    • 把页面链接到另一个网站
  2. <title> 标签的内容显示在哪里?
    • 页面内容的最上方
    • 浏览器标签页里
    • 页面的页脚里
  3. 哪个标签包含页面所有可见的内容?
    • <head>
    • <meta>
    • <body>
    • <html>