Skip to content
难度基础(★)
建议时长45分钟

5.7.3 HTML

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

HTML 是网页的结构语言

HTML 是超文本标记语言,用标签描述网页内容结构。它不负责网络传输,传输靠 HTTP/HTTPS;它也不主要负责样式和交互,样式通常由 CSS 控制,交互通常由 JavaScript 控制。

技术主要职责
HTML页面结构和内容
CSS样式、布局、字体、颜色
JavaScript行为、交互、动态逻辑

标签结构

HTML 标签通常成对出现,结束标签带 /

html
<b>加粗文字</b>
<title>页面标题</title>

标签中间是内容,标签内部可以写属性:

html
<a href="https://example.com">访问示例网站</a>

href 就是属性,用来指定超链接目标。

常见标签

标签作用
<html>HTML 文档根元素
<head>文档头部,放元信息
<title>页面标题,通常显示在浏览器标签页
<body>页面主体内容
<a>超链接
<b>加粗文本
<button>按钮
<table>表格
<tr>表格行
<td>表格单元格
<form>表单
<input>输入控件
<script>脚本

表格题要分清 tabletrtd:表格整体是 table,行是 tr,单元格是 td

基本文档骨架

html
<html>
  <head>
    <title>页面标题</title>
  </head>
  <body>
    <a href="https://example.com">链接</a>
  </body>
</html>

课堂里特别提到,head 头部一般要有 title 标题;真正显示在页面主体中的内容放在 body 中。

CSS 的引入方式

CSS 可以通过多种方式作用于 HTML:

方式示例特点
行内样式<p style="color:red">文本</p>写在标签属性里
内部样式<style>p { color:red; }</style>写在页面内部
外部链接<link rel="stylesheet" href="style.css">引入独立 CSS 文件
@import@import url("style.css");在 CSS 中导入其他样式

考试里曾考“不正确的 CSS 引入方式”。字幕提醒:注释不会执行,也不会显示,所以把 CSS 写在注释里不能真正引入样式。

html
<!-- <link rel="stylesheet" href="style.css"> -->

上面这行只是注释,不会加载 CSS。

例题

单选
描述网页内容结构的标记语言是:
单选
HTML 中用于创建超链接的标签是:
单选
下列方式中,不能真正引入 CSS 样式的是:

自查要点

  1. HTML、CSS、JavaScript 的职责有什么区别?
  2. 开始标签和结束标签有什么区别?
  3. <head><title><body> 分别放什么?
  4. 表格中的 tabletrtd 分别表示什么?
  5. 为什么注释中的 CSS 引入代码不会生效?