HTML基础教程
幻灯片 1: 封面页
HTML基础教程 - 构建网页的基石 从零开始,轻松入门前端开发 讲师: [您的名字] 日期: [日期]

(图片来源网络,侵删)
幻灯片 2: 目录/大纲
- 什么是HTML?
定义与作用
- 第一个HTML页面
基本结构与骨架
- 常用HTML标签详解
文本、列表、链接、图片
- HTML表格与表单
数据展示与用户交互
(图片来源网络,侵删) - HTML5新特性简介
语义化标签与多媒体
- 总结与资源
回顾与学习路径
第一部分:什么是HTML?
幻灯片 3: 什么是HTML?
** 什么是HTML?
-
定义:
(图片来源网络,侵删)- HTML (HyperText Markup Language) - 超文本标记语言
- 它不是一种编程语言,而是一种标记语言。
- 用于创建和描述网页的结构和内容。
-
作用:
- 骨架: 就像人体的骨骼,定义了网页的结构(哪里是标题,哪里是段落,哪里是图片)。
- 告诉浏览器网页上要显示什么文字、图片、视频等。
-
一个生动的比喻:
- 如果说一个网站是一座房子,HTML 就是房子的钢筋水泥结构,定义了房间布局和墙体,而 CSS (层叠样式表) 就是房子的装修风格(颜色、家具),JavaScript (JS) 则是房子的水电和智能家电(交互和动态效果)。
幻灯片 4: HTML与CSS、JS的关系
** HTML, CSS, JS 的分工合作
| 技术 | 名称 | 角色 | 例子 |
|---|---|---|---|
| HTML | 超文本标记语言 | 结构 | <h1>、段落 <p>、图片 <img> |
| CSS | 层叠样式表 | 表现 | 颜色为红色、字体大小为24px、背景为蓝色 |
| JavaScript | 脚本语言 | 行为 | 点击按钮后弹出提示框、实现轮播图效果 |
HTML是基础,负责搭建网页的“身体”;CSS负责“美容”;JS负责“让身体动起来”。
第二部分:第一个HTML页面
幻灯片 5: HTML基本语法
** HTML的基本语法
-
- HTML由各种构成,通常成对出现,如
<p>和</p>。 <p>是开始标签,</p>是结束标签。- 标签不区分大小写,但推荐使用小写。
- HTML由各种构成,通常成对出现,如
-
元素:
- 一个完整的HTML元素包括开始标签、内容和结束标签。
<p>这是一个段落。</p>
-
属性:
- 为标签提供额外信息,写在开始标签内。
- 格式:
属性名="属性值",<img src="image.jpg" alt="一张图片">
幻灯片 6: 第一个HTML页面 - 骨架
** HTML文档的基本骨架
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">我的第一个网页</title>
</head>
<body>
<h1>欢迎来到我的网站!</h1>
<p>这是我的第一个HTML页面。</p>
</body>
</html>
讲解要点:
<!DOCTYPE html>:声明文档类型,告诉浏览器这是一个HTML5文档。<html>:根元素,包裹整个页面的内容。<head>:头部,包含页面的元数据(如标题、字符编码、引入的CSS/JS等),不会直接显示在页面上。<title>:页面的标题,会显示在浏览器标签栏上。<body>:主体,包含所有在浏览器窗口中可见的内容。
第三部分:常用HTML标签详解
幻灯片 7: 文本与标题标签
** 文本与标题标签
| 名称 | 描述 | |
|---|---|---|
<h1> - <h6> |
标题标签 | <h1>最重要,<h6>最不重要,一个页面通常只有一个<h1>。 |
<p> |
段落标签 | 用于定义一个文本段落。 |
<br> |
换行标签 | 单标签,用于强制换行。 |
<hr> |
水平线标签 | 单标签,创建一条水平分割线。 |
<strong> 或 <b> |
加粗标签 | <strong>语义更强(表示重要性),<b>只是视觉上加粗。 |
<em> 或 <i> |
斜体标签 | <em>语义更强(表示强调),<i>只是视觉上斜体。 |
幻灯片 8: 列表标签
** 列表标签
-
无序列表:
<ul> <li>苹果</li> <li>香蕉</li> <li>橙子</li> </ul>
显示效果:
- 苹果
- 香蕉
- 橙子
-
有序列表:
<ol> <li>第一步</li> <li>第二步</li> <li>第三步</li> </ol>
显示效果:
- 第一步
- 第二步
- 第三步
-
定义列表:
<dl> <dt>HTML</dt> <dd>超文本标记语言</dd> <dt>CSS</dt> <dd>层叠样式表</dd> </dl>
幻灯片 9: 链接与图片标签
** 链接与图片标签
-
链接标签
<a>:-
href(hypertext reference) 属性:指定链接的目标地址。 -
target属性:指定链接在何处打开。_self: 默认,在当前页面打开。_blank: 在新标签页中打开。
-
示例:
<!-- 链接到外部网站 --> <a href="https://www.google.com" target="_blank">访问谷歌</a> <!-- 链接到页面内的锚点 --> <a href="#section2">跳转到第二部分</a> <h2 id="section2">第二部分</h2>
-
-
图片标签
<img>:src(source) 属性:图片的路径(可以是本地文件或网络URL)。alt(alternative) 属性:图片的替代文本,当图片无法显示时,会显示此文本,对SEO和屏幕阅读器很重要。- 示例:
<img src="path/to/your/image.jpg" alt="一张美丽的风景照" width="300">
幻灯片 10: 容器与语义化标签
** 容器与语义化标签
-
通用容器
<div>和<span>:<div>(division): 块级容器,用于组合块级元素,通常配合CSS布局。<span>: 内联容器,用于组合行内元素,用于对文本的一部分进行样式设置。- 示例:
<div style="color: blue;"> <p>这是一个蓝色的段落。</p> </div> <p>这段话中,<span style="font-weight: bold;">这部分文字是粗体的</span>。</p>
-
HTML5 语义化标签:
- 让标签名本身就具有含义,提高代码可读性和SEO。
<header>: 页面或区域的头部。<nav>: 导航链接区域。<main>: 页面的主要内容。<article>: 独立的文章内容。<section>: 文档中的一个区段。<footer>: 页面或区域的底部。
第四部分:HTML表格与表单
幻灯片 11: 表格标签 <table>
** 表格标签
-
用于展示结构化数据。
-
核心标签:
<table>: 表格容器。<tr>(table row): 表格行。<th>(table header): 表头单元格(内容会加粗居中)。<td>(table data): 普通数据单元格。
-
示例:
<table border="1"> <tr> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>25</td> </tr> <tr> <td>李四</td> <td>30</td> </tr> </table>
幻灯片 12: 表单标签 <form>
** 表单 - 用户交互的入口
<form>: 表单容器,用于收集用户输入。action属性:表单数据提交到的服务器地址。method属性:提交方法(GET或POST)。
- 常用输入控件:
<input>: 最 versatile 的输入控件。type属性决定其类型:text,password,radio,checkbox,submit,button等。name属性:提交数据的键名。placeholder属性:输入框的提示文本。
<label>: 为输入控件提供标签,提高可访问性。<textarea>: 多行文本输入框。<select>和<option>: 下拉列表。
幻灯片 13: 表单示例
** 表单示例
<form action="/submit" method="post">
<div>
<label for="username">用户名:</label>
<input type="text" id="username" name="username" placeholder="请输入用户名">
</div>
<br>
<div>
<label for="pwd">密码:</label>
<input type="password" id="pwd" name="password">
</div>
<br>
<div>
<label>性别:</label>
<input type="radio" id="male" name="gender" value="male">
<label for="male">男</label>
<input type="radio" id="female" name="gender" value="female">
<label for="female">女</label>
</div>
<br>
<div>
<label for="msg">留言:</label>
<textarea id="msg" name="message" rows="4" cols="20"></textarea>
</div>
<br>
<button type="submit">提交</button>
</form>
第五部分:HTML5新特性简介
幻灯片 14: HTML5新特性
** HTML5带来的新变化
-
语义化标签:
- 如
<header>,<nav>,<main>,<article>,<footer>等,使页面结构更清晰。
- 如
-
多媒体支持:
<audio>: 嵌入音频内容,无需Flash。<audio controls> <source src="horse.mp3" type="audio/mpeg"> 您的浏览器不支持 audio 元素。 </audio>
<video>: 嵌入视频内容。<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> 您的浏览器不支持 video 标签。 </video>
-
Canvas & SVG:
<canvas>: 通过JavaScript绘制2D图形(位图)。<svg>: 用于绘制矢量图形(可缩放不失真)。
第六部分:总结与资源
幻灯片 15: 总结
** 本节总结
- HTML是网页的骨架,负责定义内容和结构。
- 基本结构:
<!DOCTYPE>,<html>,<head>,<body>。 - 核心标签:
- 文本:
<h1>-<h6>,<p>,<strong>,<em> - 列表:
<ul>,<ol>,<li> - 链接与图片:
<a>,<img> - 容器:
<div>,<span> - 数据交互:
<table>,<form>
- 文本:
- HTML5带来了更好的语义化和多媒体支持。
- 学习建议:多写、多练、多看优秀网页的源代码。
幻灯片 16: Q&A
提问与交流
- 感谢您的聆听!
- 现在是提问环节,欢迎大家交流。
幻灯片 17: 学习资源推荐
** 推荐学习资源
- 在线文档 (权威):
- MDN Web Docs (Mozilla Developer Network)
- 被誉为Web开发者的“圣经”,内容权威且全面。
- MDN Web Docs (Mozilla Developer Network)
- 在线教程 (中文友好):
- 菜鸟教程 - HTML教程
- 非常适合新手入门,有在线实例可以运行。
- W3School 在线教程
- 老牌的Web技术学习站点。
- 菜鸟教程 - HTML教程
- 练习平台:
希望这份大纲对您制作HTML基础教程PPT有帮助!祝您演示顺利!
