← 回期末复习

HTML5/CSS3 形象版:用生活比喻讲一遍

这门课开卷,所以重点不是背,是「看懂 + 会用 + 能快速翻到」。
每条下面都写了「考试怎么用」,直接对着题找。

1. 网页三件套 = 人

考试怎么用:题目问"Web 标准"就答这三层——结构、表现、行为,分离。

2. 标签分类 = 积木 与 文字里的词

考试怎么用:问"谁能设宽高"、"谁独占一行",直接套这三类。

3. 盒模型 = 寄快递

一个盒子 = 货物 + 气泡膜 + 纸箱 + 箱子之间的空隙

CSS比喻说明
content货物(这盒到底是什么)width/height 默认指这一层
padding气泡膜(内边距)撑大盒子
border纸箱(边框)也算尺寸
margin两个箱子之间的距离(外边距)不算进盒子大小
考试怎么用:看到"计算盒子宽度"就套公式;问 box-sizing 作用就答"让 width 包含 padding 和 border"。

4. 浮动 = 河上漂的木头

考试怎么用:问"为什么要清除浮动"→ 高度塌陷;问"三种方法"→ 上面三条。

5. 定位 = 贴纸

定位比喻参照物
static普通纸不定位
relative从这里往旁边挪一点自己原来的位置
absolute贴到墙上最近的有定位的祖先(都没有就贴浏览器)
fixed钉在玻璃上浏览器视口,滚动不动
考试怎么用:给"导航栏固定顶部"→ fixed;"角标在图片右上角"→ 父 relative + 子 absolute。

6. 选择器优先级 = 身份等级

考试怎么用:给一串选择器,把分数加起来比大小;同分看谁写在后面(后来居上)。

7. 伪类与伪元素 = 「状态」与「零件」


8. 表单 = 填表

考试怎么用:写注册页面就按"用户名/密码/性别(radio)/爱好(checkbox)/城市(select)/协议(checkbox)/提交"。

9. 过渡与动画 = 调音量旋钮 与 放电影

两者区别(必考):

transitionanimation
关键帧只有起点和终点可以很多帧
触发必须有触发可以自动播放
循环不能能(infinite)

10. 布局三板斧 = 排队方式

这本教材没有 flex,考试按书上的浮动+定位来写;老师讲了 flex 就用 display:flex 三栏。

11. 一页速记


结构(HTML):骨架
样式(CSS):衣服
行为(JS):动作

盒子:货物(内容)+气泡膜(padding)+纸箱(border)+间距(margin)
浮动:漂起来 → 父元素塌陷 → 要清除
定位:relative 相对自己、absolute 相对有定位的祖先、fixed 相对屏幕
优先级:id 100 > class 10 > 标签 1(同分看先后)
动画:transition 慢慢变(要触发)、animation 放电影(能循环)

开卷考试怎么用这份东西