# 01-基础标签与文档结构 ## 📋 学习目标 - 理解HTML文档的基本结构 - 掌握常用HTML标签的使用 - 了解DOCTYPE和字符编码 - 学习页面元信息配置 ## 🏗️ HTML文档结构 ### 基本结构 ```html
这是一个段落。
第一行代码片段
预格式化文本键盘输入 程序输出 变量
行内引用
块级引用内容引用来源 HTML 定义术语 ``` ## 🔗 链接和导航 ### 超链接 ```html 外部链接 相对路径 绝对路径 在新窗口打开 跳转到section1
```
## 🎯 实践练习
### 练习1:创建个人简历页面
要求:
- 使用语义化标签构建页面结构
- 包含个人信息、教育背景、工作经历、技能
- 正确使用标题层级
- 添加完整的meta信息
### 练习2:制作文章页面
要求:
- 使用article和section组织内容
- 包含标题、发布时间、作者信息
- 使用合适的文本格式化标签
- 添加目录锚点链接
### 练习3:响应式图片展示
要求:
- 使用picture元素实现响应式图片
- 提供WebP格式和JPEG格式
- 实现图片懒加载
- 添加图片说明
## 📚 参考资料
- [MDN HTML文档](https://developer.mozilla.org/zh-CN/docs/Web/HTML)
- [W3C HTML规范](https://www.w3.org/TR/html/)
- [HTML5规范](https://html.spec.whatwg.org/)
- [Can I Use](https://caniuse.com/) - 浏览器兼容性查询
## ⚡ 小结
### 核心要点
1. HTML5使用简洁的``声明
2. 正确配置字符编码和视口
3. 使用语义化标签提升可访问性和SEO
4. 掌握meta标签优化社交分享和搜索引擎
5. 合理使用响应式图片技术
### 常见问题
Q: 为什么要使用语义化标签?
A: 语义化标签能提升代码可读性、SEO优化、可访问性,有助于搜索引擎和辅助技术理解页面结构。
Q: alt属性为什么重要?
A: alt属性为图片提供替代文本,在图片加载失败或使用屏幕阅读器时显示,对SEO和可访问性至关重要。
Q: target="_blank"需要配合rel="noopener noreferrer"吗?
A: 是的,这能防止新页面访问window.opener,避免安全风险和性能问题。