好的!我把《我的博客.xml》中与 HTML 语言相关的内容,按“博客部件 → 可复用模块 → 页面骨架”的方式拆解,并对齐到你的项目执行进度与课程标准/教学节奏(尤其 Sprint 1 的“HTML 结构与语义化”周)。以下方案既能直接用于课堂示范,也便于学生在 1 周内产出“无样式版的三页静态站”。
依据说明:XML 中包含页面/文章内容(Gutenberg 区块注释与段落 HTML)、图像附件引用、以及一段完整的邮件 HTML 模板(反馈/Contact 流程所用);这些为我们还原站点结构提供了可靠依据。教学节奏与里程碑参见项目执行进度(Sprint 1:HTML 结构与语义化,交付 3 个“无样式页”)。
header / nav / main / article / section / aside / footer / figure / figcaption。<p>、媒体 <img>、联系表单/邮件模板等。说明:示例代码是语义化、可复用的“教学底稿”。内容文案可从 XML 中相应页面与文章迁移而来(如 Contact 页的文案段落、图像附件标题与说明等)。
用途:识别与可访问性;通常位于标题区左侧。 HTML:
<a class="site-brand" href="/" rel="home">
<img src="/assets/site-logo.png" alt="站点 Logo" width="64" height="64">
<span class="site-title">我的博客</span>
</a>
来源依据:XML 含站点图标与媒体附件条目,可映射为 Logo 与站点标题。
组合:与导航 nav、搜索框组成标题区(Header)。
用途:主站点导航(首页 / 文章 / 资源 / 关于 / 联系)。 HTML:
<nav aria-label="主导航">
<ul>
<li><a href="/">首页</a></li>
<li><a href="/posts/">文章</a></li>
<li><a href="/resources/">资源</a></li>
<li><a href="/about/">关于</a></li>
<li><a href="/contact/">联系</a></li>
</ul>
</nav>
组合:与站点身份、搜索框 → 标题区。