1. 表格(Table)核心知识
(1)表格标签与属性
- 标签层级:
<table> <!-- 表格容器 --> <tr> <!-- 行(Table Row) --> <td>...</td> <!-- 单元格(Table Data) --> </tr> </table> - 关键属性:
属性 作用 易错混淆点 cellspacing单元格之间的间距 与 cellpadding区分(内容与边框距离)cellpadding单元格内容与边框的内边距 常误用于调整单元格间距 align表格整体对齐方式(left/center/right) 对单元格无效,需在 <table>使用rowspan合并行单元格 纵向合并,如 rowspan="2"colspan合并列单元格 横向合并,如 colspan="3"
(2)表格变形原因
- 内容溢出:单元格内文字/图片过长未换行或限制宽度。
- 嵌套冲突:表格内嵌套表格导致结构混乱。
- 浏览器兼容性:不同浏览器对表格渲染差异(如默认边距不同)。
- 未固定尺寸:未设置
width或height,导致自适应变形。
(3)选定整个表格的方法
- 设计视图:
- 点击表格左上角边框或右下角标签
<table>。 - 右键 → 表格 → 选择表格。
- 点击表格左上角边框或右下角标签
- 代码视图:
- 选中
<table>到</table>之间的代码。
- 选中
- 标签选择器:
- 在状态栏点击
<table>标签(需确保未选中嵌套表格)。
- 在状态栏点击
(4)单元格合并与拆分
- 合并方法:
- 选中需合并的单元格(连续区域)。
- 右键 → 表格 → 合并单元格,或设置
rowspan/colspan。
- 拆分方法:
- 选中单元格 → 右键 → 表格 → 拆分单元格。
- 设置拆分为行或列及数量。
2. 模板(Template)核心知识
(1)模板区域类型
| 区域类型 | 特点 | 用途示例 |
|---|---|---|
| 可编辑区域 | 允许在基于模板的页面中修改内容 | 文章正文、产品描述 |
| 锁定区域 | 不可编辑,由模板统一控制 | 导航栏、页脚版权信息 |
| 重复区域 | 可重复添加的内容块(如列表项) | 新闻列表、商品展示 |
(2)模板使用注意事项
- 更新机制:修改模板后,所有基于模板的页面可批量更新。
- 错误说法纠正:
❌ “模板一次只能更新一个页面” → 错(支持批量更新)
❌ “不能将模板应用于已建页面” → 错(可通过“应用模板到页”操作)
3. 行为(Behavior)与事件(Event)
(1)行为组成
- 事件(Event):触发动作的条件(如
onClick、onLoad)。 - 动作(Action):事件触发后执行的操作(如弹出窗口、切换图像)。
(2)高频事件详解
| 事件 | 触发条件 | 典型应用场景 |
|---|---|---|
| onLoad | 网页加载完成 | 自动弹窗、播放背景音乐 |
| onUnload | 关闭网页时 | 弹出确认提示(谨慎使用) |
| onClick | 鼠标单击 | 按钮跳转、显示隐藏元素 |
| onDblClick | 鼠标双击 | 快速编辑、展开详细信息 |
| onMouseOver | 鼠标悬停 | 显示悬浮提示、切换图片 |
| onMouseOut | 鼠标离开 | 恢复默认状态(如隐藏元素) |
| onMouseDown | 按下鼠标键(未松开) | 拖拽操作、临时高亮效果 |
| onMouseUp | 松开鼠标键 | 结束拖拽、确认选择 |
(3)行为操作常见错误
- 绑定对象错误:
- 如为文本添加“交换图像”行为(需绑定到图像元素)。
- 事件顺序混淆:
onMouseOver必须搭配onMouseOut恢复状态。
- 未预加载图像:
- 使用“交换图像”前需通过“预先载入图像”行为避免延迟。
4. AP Div(绝对定位层)
(1)核心功能
- 实现浮动层效果(如悬停显示地图、下拉菜单)。
- 必须通过 “显示-隐藏元素” 行为控制可见性。
(2)操作步骤示例
- 插入 AP Div:
- 设计视图 → 插入 → 布局对象 → AP Div。
- 设置初始状态:
- 属性面板勾选 可见性 为
hidden(默认隐藏)。
- 属性面板勾选 可见性 为
- 绑定行为:
- 选中触发对象(如文本“山东”)→ 添加行为 显示-隐藏元素。
- 设置
onMouseOver显示层,onMouseOut隐藏层。
5. HTML文档结构
(1)标准结构
<!DOCTYPE html> <!-- 声明文档类型为HTML5 -->
<html> <!-- 根标签 -->
<head> <!-- 头部:元信息与资源链接 -->
<meta charset="UTF-8"> <!-- 字符编码 -->
<title>页面标题</title> <!-- 浏览器标签标题 -->
<link rel="stylesheet" href="style.css"> <!-- 外部CSS -->
</head>
<body> <!-- 主体:页面显示内容 -->
<h1>标题</h1>
<p>段落文本</p>
</body>
</html>(2)易错点
- 标签闭合:
- 自闭合标签如
<img>、<br>无需</img>。
- 自闭合标签如
- 嵌套规则:
- 块级元素(如
<div>)不能嵌套在行内元素(如<span>)中。
- 块级元素(如
6. 网站与网页关系
- 网站(Website):
- 多个网页通过超链接组成的集合,共享同一域名。
- 示例:淘宝网(包含首页、商品页、购物车页等)。
- 网页(Web Page):
- 单个HTML文件,包含文字、图片、链接等资源。
- 扩展名可为
.html、.php、.aspx(动态网页)。
- 站点(Site):
- 本地存放网站文件的文件夹,扩展名为
.ste(Dreamweaver站点文件)。
- 本地存放网站文件的文件夹,扩展名为
二、简答题标准答案模板
1. 什么是行为?行为由哪两部分组成?
- 行为:Dreamweaver 中预置的交互功能,由 JavaScript 实现。
- 组成:
- 事件:触发动作的条件(如点击、加载页面)。
- 动作:事件触发后执行的操作(如弹出窗口、切换图像)。
2. 行为面板按钮名称
- 显示设置事件:仅列出当前元素已绑定的事件。
- 显示所有事件:展示所有可用事件(按浏览器兼容性分类)。
- 添加行为(+):选择并配置动作(如“弹出信息”)。
- 删除行为(-):移除选中的行为。
3. 事件含义
- onLoad:网页加载完成后触发(如自动弹窗)。
- onClick:鼠标单击时触发(如按钮跳转)。
- onDblClick:鼠标双击时触发(如快速编辑)。
- onMouseOver:鼠标悬停在对象上时触发(如显示提示)。
- onMouseMove:鼠标在对象上移动时持续触发(如拖拽效果)。
- onMouseOut:鼠标离开对象时触发(如隐藏元素)。
4. 打开网页时弹出提示的操作步骤
- 打开
index.html→ 单击状态栏<body>标签。 - 行为面板 → + → 弹出信息 → 输入提示内容 → 确定。
- 确保事件为
onLoad。
5. 鼠标悬停显示图片的操作步骤
- 插入 AP Div → 放入图片
123.png→ 设置初始隐藏。 - 选中文字“大明湖” → 行为面板 → + → 显示-隐藏元素。
- 显示层 → 事件设为
onMouseOver。 - 再次添加行为 → 隐藏层 → 事件设为
onMouseOut。
6. 设置状态栏文本
- 选中
<body>标签 → 行为面板 → + → 设置文本 → 设置状态栏文本。 - 输入内容“2022 年美丽中国行!” → 确定 → 事件设为
onLoad。
三、终极避坑指南
- 表格变形:固定宽度 + 内容换行 + 避免嵌套冲突。
- 行为失效:检查绑定对象、事件类型、动作参数。
- 模板更新:确保修改后保存并批量更新关联页面。
- AP Div隐藏:初始状态设为
hidden,行为绑定正确事件。
记忆口诀:
- 表格合并用
rowspan/colspan,间距cellspacing别混淆! - 行为事件是触发,动作执行别忘绑!
- AP Div 要隐藏,悬停离开需成对!
- 模板区域分三类,锁定编辑重复区!