<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Vindrin</title><link>https://vindrin.top/</link><description>This is my cool site</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>vindrin@outlook.com (Vindrin)</managingEditor><webMaster>vindrin@outlook.com (Vindrin)</webMaster><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://vindrin.top/rss.xml" rel="self" type="application/rss+xml"/><item><title>MISY350 Exam 1 完整复习笔记 / Complete Review Notes</title><link>https://vindrin.top/posts/web-frontend-review/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><author>vindrin@outlook.com (Vindrin)</author><guid>https://vindrin.top/posts/web-frontend-review/</guid><description><![CDATA[<h1 id="misy350-exam-1-完整复习笔记--complete-review-notes">MISY350 Exam 1 完整复习笔记 / Complete Review Notes</h1>
<blockquote>
<p>考试格式 / Exam Format：闭卷 / Closed-book | 20 选择/判断 (40%) + 10 简答 (30%) + 1 HTML/CSS 填空 (15%) + 1 CSS 编程题 (15%)
20 Multiple Choice/True-False (40%) + 10 Short Answer (30%) + 1 HTML/CSS Fill-in-blank (15%) + 1 CSS Coding (15%)</p>
</blockquote>
<hr>
<h2 id="topic-1互联网与-web-基础--internet--web-fundamentals">Topic 1：互联网与 Web 基础 / Internet &amp; Web Fundamentals</h2>
<h3 id="核心术语--core-terminology">核心术语 / Core Terminology</h3>
<table>
  <thead>
      <tr>
          <th>术语 Term</th>
          <th>含义 (中文) / Definition (English)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>Portability</strong></td>
          <td>Web 技术无需修改即可跨设备和平台运行的特性 / The ability of web technologies to run across different devices and platforms without modification</td>
      </tr>
      <tr>
          <td><strong>Client-side programming</strong></td>
          <td>在浏览器（客户端）端运行的代码，如 HTML/CSS/JavaScript / Code that runs in the browser (client), such as HTML/CSS/JavaScript</td>
      </tr>
      <tr>
          <td><strong>Server-side programming</strong></td>
          <td>在服务器上响应客户端请求的代码，如搜索引擎、数据库操作 / Code that runs on the server to respond to client requests</td>
      </tr>
      <tr>
          <td><strong>Hyperlink</strong></td>
          <td>可点击跳转到另一个资源的链接；Web 最基本特征之一 / A clickable element that navigates to another resource; one of the most fundamental features of the Web</td>
      </tr>
      <tr>
          <td><strong>Web server</strong></td>
          <td>存储并向客户端提供 Web 资源的计算机软件，如 Apache、IIS / A computer program that stores and serves web resources</td>
      </tr>
      <tr>
          <td><strong>URI</strong></td>
          <td>Uniform Resource Identifier（统一资源标识符）/ A string that identifies a resource on the Internet</td>
      </tr>
      <tr>
          <td><strong>URL</strong></td>
          <td>Uniform Resource Locator（统一资源定位符），不仅标识资源还指明如何定位它 / A type of URI that specifies how to locate the resource</td>
      </tr>
      <tr>
          <td><strong>Hostname</strong></td>
          <td>URL 中服务器的全限定域名，由 DNS 解析为 IP 地址 / The fully qualified domain name, resolved by DNS into an IP address</td>
      </tr>
      <tr>
          <td><strong>HTTP</strong></td>
          <td>HyperText Transfer Protocol（超文本传输协议），客户端与服务器通信的应用层协议 / The application-layer protocol for communication between clients and servers</td>
      </tr>
      <tr>
          <td><strong>DNS</strong></td>
          <td>Domain Name System（域名系统），将域名翻译为 IP 地址 / Translates human-readable domain names into machine-readable IP addresses</td>
      </tr>
      <tr>
          <td><strong>W3C</strong></td>
          <td>World Wide Web Consortium（万维网联盟），1994 年由 Tim Berners-Lee 创建 / Founded in 1994 by Tim Berners-Lee; develops Web standards</td>
      </tr>
  </tbody>
</table>
<h3 id="url-结构解析--url-structure-breakdown">URL 结构解析 / URL Structure Breakdown</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-gdscript3" data-lang="gdscript3"><span class="line"><span class="cl"><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">deitel</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">books</span><span class="o">/</span><span class="n">downloads</span><span class="o">.</span><span class="n">html</span>
</span></span><span class="line"><span class="cl">  <span class="err">│</span>          <span class="err">│</span>                <span class="err">│</span>
</span></span><span class="line"><span class="cl"> <span class="err">协议</span>        <span class="err">主机名</span>            <span class="err">资源路径</span>
</span></span><span class="line"><span class="cl"><span class="n">Protocol</span>   <span class="n">Hostname</span>         <span class="ne">Resource</span> <span class="n">path</span></span></span></code></pre></div></div>
<ul>
<li><code>http://</code> → 使用 HTTP 协议 / Uses the HTTP protocol</li>
<li><code>www.deitel.com</code> → hostname，DNS 将其解析为 IP 地址 / Resolved by DNS into an IP address</li>
<li><code>/books/downloads.html</code> → 服务器上的资源路径 / The resource path on the server</li>
</ul>
<h3 id="get-vs-post重点区分--key-distinction">GET vs POST（重点区分 / Key Distinction）</h3>
<table>
  <thead>
      <tr>
          <th>对比点 Comparison</th>
          <th>GET</th>
          <th>POST</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>数据位置 / Data location</td>
          <td>附加在 URL 后的查询字符串中 / Appended to the URL as a query string</td>
          <td>嵌入 HTTP 消息体中 / Embedded in the HTTP message body</td>
      </tr>
      <tr>
          <td>示例 / Example</td>
          <td><code>google.com/search?q=deitel&amp;source=chrome</code></td>
          <td>URL 不含数据 / URL contains no visible data</td>
      </tr>
      <tr>
          <td>查询字符串 / Query string</td>
          <td><code>?</code> 分隔路径与数据，<code>&amp;</code> 分隔多个参数 / <code>?</code> separates path from data</td>
          <td>无查询字符串 / No query string</td>
      </tr>
      <tr>
          <td>数据长度 / Data length</td>
          <td>有长度上限（受 URL 长度限制）/ Has an upper limit</td>
          <td>无限制，适合大量数据 / No limit; suitable for large amounts of data</td>
      </tr>
      <tr>
          <td>隐私性 / Privacy</td>
          <td>数据在 URL 中可见，不安全 / Data is visible — not secure</td>
          <td>数据隐藏在请求体中，相对安全 / Data is hidden — relatively secure</td>
      </tr>
      <tr>
          <td>缓存 / Caching</td>
          <td>浏览器可缓存 GET 响应 / Browser may cache GET responses</td>
          <td>浏览器<strong>不缓存</strong> POST 响应 / Browser does <strong>NOT</strong> cache POST responses</td>
      </tr>
      <tr>
          <td>常见用途 / Common use</td>
          <td>获取/检索资源（搜索、浏览）/ Retrieving resources</td>
          <td>提交/发送数据（登录、表单）/ Submitting data</td>
      </tr>
  </tbody>
</table>
<h3 id="客户端缓存--client-side-caching">客户端缓存 / Client-side Caching</h3>
<ul>
<li>浏览器将最近访问的页面保存在本地磁盘上 / The browser saves recently visited pages on local disk</li>
<li>HTTP 响应可指定内容的&quot;新鲜度&quot;时间 / HTTP responses can specify a &ldquo;freshness duration&rdquo;</li>
<li>若缓存未过期 → 直接从缓存加载 / If cache has not expired → load from cache</li>
<li>若服务器返回 &ldquo;not modified&rdquo;（304）→ 也使用缓存 / If server returns 304 → also use cache</li>
<li><strong>POST 请求的响应不被缓存</strong> / <strong>POST responses are not cached</strong></li>
<li>遇到页面不同步问题 → 清除浏览器缓存 / Clear browser cache if pages are out-of-sync</li>
</ul>
<h3 id="三层架构--three-tier-architecture">三层架构 / Three-Tier Architecture</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">[ 客户端/表示层 ]  ←→  [ 中间层/业务逻辑层 ]  ←→  [ 数据层/信息层 ]
</span></span><span class="line"><span class="cl">Client /            Middle /                    Data /
</span></span><span class="line"><span class="cl">Presentation        Business Logic              Information
</span></span><span class="line"><span class="cl">  浏览器、UI           服务器逻辑                  数据库 (RDBMS)
</span></span><span class="line"><span class="cl">  Browser, UI         Server logic                Database (RDBMS)</span></span></code></pre></div></div>
<ul>
<li><strong>Bottom tier（数据层）</strong>：存储数据，通常使用 RDBMS / Stores data, typically using a RDBMS</li>
<li><strong>Middle tier（中间层）</strong>：Controller logic + Business logic + Presentation logic / Handles requests, enforces business rules, generates responses</li>
<li><strong>Top tier（客户端/表示层）</strong>：浏览器渲染 HTML/CSS/JavaScript / The browser renders content</li>
</ul>
<h3 id="mvc-模式--mvc-pattern">MVC 模式 / MVC Pattern</h3>
<table>
  <thead>
      <tr>
          <th>组成部分 Component</th>
          <th>含义 (中文) / Definition (English)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>Model（模型）</strong></td>
          <td>代表应用数据和业务规则 / Represents the application data and business rules</td>
      </tr>
      <tr>
          <td><strong>View（视图）</strong></td>
          <td>渲染用户界面，将数据呈现给用户 / Renders the user interface and presents data to the user</td>
      </tr>
      <tr>
          <td><strong>Controller（控制器）</strong></td>
          <td>解释用户操作，将其映射到 Model 或 View 的动作 / Interprets user actions and maps them to actions</td>
      </tr>
  </tbody>
</table>
<hr>
<h2 id="topic-2html5">Topic 2：HTML5</h2>
<h3 id="基本术语--basic-terminology">基本术语 / Basic Terminology</h3>
<table>
  <thead>
      <tr>
          <th>术语 Term</th>
          <th>含义 (中文) / Definition (English)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>Tag（标签）</strong></td>
          <td>HTML 关键字，用尖括号 <code>&lt;&gt;</code> 包裹 / An HTML keyword enclosed in angle brackets</td>
      </tr>
      <tr>
          <td><strong>Element（元素）</strong></td>
          <td>开标签 + 内容 + 闭标签组成的完整结构 / A complete structure of opening tag + content + closing tag</td>
      </tr>
      <tr>
          <td><strong>Attribute（属性）</strong></td>
          <td>在开标签内指定的名值对 / A name-value pair inside an opening tag</td>
      </tr>
      <tr>
          <td><strong>Void element（空元素）</strong></td>
          <td>没有内容和闭标签的元素 / An element with no content and no closing tag</td>
      </tr>
  </tbody>
</table>
<h3 id="文档结构--document-structure">文档结构 / Document Structure</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-html">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp">&lt;!DOCTYPE html&gt;</span>       <span class="c">&lt;!-- 文档类型声明，必须在第一行 / Document type declaration; must be on the first line --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">&#34;en&#34;</span><span class="p">&gt;</span>      <span class="c">&lt;!-- HTML 根元素；HTML 不区分大小写 / Root element; case-insensitive --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">head</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">&#34;UTF-8&#34;</span><span class="p">&gt;</span>                                       <span class="c">&lt;!-- 字符编码 / Character encoding --&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;viewport&#34;</span> <span class="na">content</span><span class="o">=</span><span class="s">&#34;width=device-width, initial-scale=1.0&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;Author&#34;</span> <span class="na">content</span><span class="o">=</span><span class="s">&#34;Alan Wang&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;Description&#34;</span> <span class="na">content</span><span class="o">=</span><span class="s">&#34;Our first HTML document&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">title</span><span class="p">&gt;</span>Our First HTML Document<span class="p">&lt;/</span><span class="nt">title</span><span class="p">&gt;</span>                        <span class="c">&lt;!-- head 中唯一必须的元素 / Only required element in head --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">head</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">body</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="c">&lt;!-- 可视内容全部写在 body 中 / All visible content goes inside body --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">body</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">html</span><span class="p">&gt;</span></span></span></code></pre></div></div>
<h3 id="head-元素--head-elements">Head 元素 / Head Elements</h3>
<table>
  <thead>
      <tr>
          <th>元素/属性 Element/Attribute</th>
          <th>作用 (中文) / Purpose (English)</th>
          <th>示例 / Example</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>&lt;title&gt;</code></td>
          <td>页面标题，显示在浏览器标签栏 / Page title shown in browser tab</td>
          <td><code>&lt;title&gt;My Page&lt;/title&gt;</code></td>
      </tr>
      <tr>
          <td><code>&lt;meta charset&gt;</code></td>
          <td>声明字符编码，<code>UTF-8</code> 为推荐值 / Declares character encoding; <code>UTF-8</code> recommended</td>
          <td><code>&lt;meta charset=&quot;UTF-8&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>&lt;meta name=&quot;keywords&quot;&gt;</code></td>
          <td>页面关键词，供搜索引擎使用 / Page keywords for search engines</td>
          <td><code>&lt;meta name=&quot;keywords&quot; content=&quot;gaming&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>&lt;meta name=&quot;description&quot;&gt;</code></td>
          <td>页面描述，搜索引擎结果中的摘要 / Page description in search results</td>
          <td><code>&lt;meta name=&quot;description&quot; content=&quot;...&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>&lt;meta name=&quot;author&quot;&gt;</code></td>
          <td>页面作者 / Page author</td>
          <td><code>&lt;meta name=&quot;author&quot; content=&quot;Junli Wang&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>&lt;meta name=&quot;viewport&quot;&gt;</code></td>
          <td>控制移动端视口缩放 / Controls mobile viewport scaling</td>
          <td><code>&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot;&gt;</code></td>
      </tr>
  </tbody>
</table>
<h3 id="block-level-vs-inline-元素--block-level-vs-inline-elements">Block-Level vs Inline 元素 / Block-Level vs Inline Elements</h3>
<table>
  <thead>
      <tr>
          <th>类型 Type</th>
          <th>特点 (中文) / Characteristics (English)</th>
          <th>常见元素 / Common Elements</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>Block-level（块级）</strong></td>
          <td>独占一行，宽度自动撑满父容器 / Occupies its own line; width fills parent</td>
          <td><code>h1</code>–<code>h6</code>, <code>p</code>, <code>div</code>, <code>ol</code>, <code>ul</code>, <code>li</code>, <code>table</code>, <code>form</code></td>
      </tr>
      <tr>
          <td><strong>Inline（行内）</strong></td>
          <td>不换行，只占内容所需宽度 / Does not start a new line; only takes content width</td>
          <td><code>a</code>, <code>img</code>, <code>strong</code>, <code>em</code>, <code>span</code>, <code>br</code></td>
      </tr>
  </tbody>
</table>
<h3 id="body-常用元素速查--body-common-elements-quick-reference">Body 常用元素速查 / Body Common Elements Quick Reference</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-html">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="c">&lt;!-- 标题 / Headings：h1 最大，h6 最小 --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">h1</span><span class="p">&gt;</span>This is a level 1 heading<span class="p">&lt;/</span><span class="nt">h1</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">h2</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;level2&#34;</span><span class="p">&gt;</span>This is a <span class="p">&lt;</span><span class="nt">span</span><span class="p">&gt;</span>level 2<span class="p">&lt;/</span><span class="nt">span</span><span class="p">&gt;</span> heading<span class="p">&lt;/</span><span class="nt">h2</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- span 是行内分组元素 / span is an inline grouping element --&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 段落 / Paragraph --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">p</span><span class="p">&gt;</span>This is a paragraph. Here is a <span class="p">&lt;</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;https://www.swufe.edu.cn&#34;</span><span class="p">&gt;</span>link<span class="p">&lt;/</span><span class="nt">a</span><span class="p">&gt;</span>.<span class="p">&lt;/</span><span class="nt">p</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 链接 / Hyperlinks --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;https://example.com&#34;</span><span class="p">&gt;</span>External link / 外部链接<span class="p">&lt;/</span><span class="nt">a</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;#level2&#34;</span><span class="p">&gt;</span>Link to Level 2 heading / 内部锚点<span class="p">&lt;/</span><span class="nt">a</span><span class="p">&gt;</span>  <span class="c">&lt;!-- 目标元素需设 id / target needs id --&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 图片 / Image（void element，无闭标签） --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">img</span> <span class="na">src</span><span class="o">=</span><span class="s">&#34;localswufe.jpg&#34;</span> <span class="na">width</span><span class="o">=</span><span class="s">&#34;300px&#34;</span> <span class="na">alt</span><span class="o">=</span><span class="s">&#34;SWUFE logo&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- src: 图片路径 / image path | alt: 替代文字 / alt text --&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 特殊字符 / Special Characters --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="ni">&amp;copy;</span>  →  ©   <span class="c">&lt;!-- 版权符号 / Copyright symbol --&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 有序列表 / Ordered List --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">ol</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">li</span><span class="p">&gt;</span>First Item<span class="p">&lt;/</span><span class="nt">li</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">li</span><span class="p">&gt;</span>Second Item<span class="p">&lt;/</span><span class="nt">li</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">ol</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 无序列表 / Unordered List（可嵌套 / can be nested） --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">ul</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">li</span><span class="p">&gt;</span>First Item
</span></span><span class="line"><span class="cl">        <span class="p">&lt;</span><span class="nt">ol</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">            <span class="p">&lt;</span><span class="nt">li</span><span class="p">&gt;</span>sub item 1<span class="p">&lt;/</span><span class="nt">li</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">        <span class="p">&lt;/</span><span class="nt">ol</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;/</span><span class="nt">li</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">li</span><span class="p">&gt;</span>Second Item<span class="p">&lt;/</span><span class="nt">li</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">ul</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 块级分组 / Block grouping --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">h1</span><span class="p">&gt;</span>This is a level 1 heading<span class="p">&lt;/</span><span class="nt">h1</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">p</span><span class="p">&gt;</span>This is a paragraph.<span class="p">&lt;/</span><span class="nt">p</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 行内分组 / Inline grouping --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">h2</span><span class="p">&gt;</span>This is a <span class="p">&lt;</span><span class="nt">span</span><span class="p">&gt;</span>level 2<span class="p">&lt;/</span><span class="nt">span</span><span class="p">&gt;</span> heading<span class="p">&lt;/</span><span class="nt">h2</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 换行 / Line break（void element） --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">br</span><span class="p">&gt;</span></span></span></code></pre></div></div>
<h3 id="表格结构--table-structure">表格结构 / Table Structure</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-html">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">table</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">  <span class="p">&lt;</span><span class="nt">thead</span><span class="p">&gt;</span>                                   <span class="c">&lt;!-- thead：表头区域 / table header section --&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">tr</span><span class="p">&gt;</span>                                     <span class="c">&lt;!-- tr: table row / 表格行 --&gt;</span>
</span></span><span class="line"><span class="cl">      <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>First Name<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span>                    <span class="c">&lt;!-- th: table header cell（加粗居中）--&gt;</span>
</span></span><span class="line"><span class="cl">      <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>Last Name<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">      <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>Age<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;/</span><span class="nt">tr</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">  <span class="p">&lt;/</span><span class="nt">thead</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">  <span class="p">&lt;</span><span class="nt">tbody</span><span class="p">&gt;</span>                                   <span class="c">&lt;!-- tbody：表体数据区域 / table body --&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">tr</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">      <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span>Alan<span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span>                         <span class="c">&lt;!-- td: table data cell / 数据单元格 --&gt;</span>
</span></span><span class="line"><span class="cl">      <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span>Wang<span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">      <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span>25<span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;/</span><span class="nt">tr</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">  <span class="p">&lt;/</span><span class="nt">tbody</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">table</span><span class="p">&gt;</span></span></span></code></pre></div></div>
<h3 id="表单--forms">表单 / Forms</h3>
<h4 id="form-元素属性--form-element-attributes">form 元素属性 / Form Element Attributes</h4>
<table>
  <thead>
      <tr>
          <th>属性 Attribute</th>
          <th>说明 (中文) / Description (English)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>method</code></td>
          <td>提交方式 / Submission method：<code>get</code> 或 <code>post</code></td>
      </tr>
      <tr>
          <td><code>action</code></td>
          <td>表单数据提交的目标 URL / The target URL for form data submission</td>
      </tr>
      <tr>
          <td><code>autocomplete</code></td>
          <td>是否启用浏览器自动补全 / Whether to enable browser autocomplete：<code>on</code> 或 <code>off</code></td>
      </tr>
  </tbody>
</table>
<h4 id="input-类型大全--input-type-reference">input 类型大全 / Input Type Reference</h4>
<table>
  <thead>
      <tr>
          <th>type 值 Value</th>
          <th>用途 (中文) / Purpose (English)</th>
          <th>示例 / Example</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>text</code></td>
          <td>单行文本输入 / Single-line text input</td>
          <td><code>&lt;input type=&quot;text&quot; name=&quot;fullname&quot; placeholder=&quot;Enter name&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>password</code></td>
          <td>密码输入（字符遮蔽）/ Password input (masked)</td>
          <td><code>&lt;input type=&quot;password&quot; name=&quot;password&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>submit</code></td>
          <td>提交按钮 / Submit button</td>
          <td><code>&lt;input type=&quot;submit&quot; value=&quot;Send&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>reset</code></td>
          <td>重置按钮，清空表单 / Reset button; clears form</td>
          <td><code>&lt;input type=&quot;reset&quot; value=&quot;Clear&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>checkbox</code></td>
          <td>复选框，同 name 为一组可多选 / Checkbox; multiple selections allowed</td>
          <td><code>&lt;input type=&quot;checkbox&quot; name=&quot;interest&quot; value=&quot;fps&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>radio</code></td>
          <td>单选按钮，同 name 为一组互斥 / Radio button; mutually exclusive</td>
          <td>—</td>
      </tr>
      <tr>
          <td><code>email</code></td>
          <td>邮箱输入，浏览器自动验证格式 / Email input; auto-validates format</td>
          <td><code>&lt;input type=&quot;email&quot; name=&quot;email&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>tel</code></td>
          <td>电话号码输入 / Telephone number input</td>
          <td><code>&lt;input type=&quot;tel&quot; name=&quot;contact&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>number</code></td>
          <td>数字输入，可设 min/max / Number input with min/max</td>
          <td><code>&lt;input type=&quot;number&quot; name=&quot;age&quot; min=&quot;1&quot; max=&quot;120&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>date</code></td>
          <td>日期选择器 / Date picker</td>
          <td><code>&lt;input type=&quot;date&quot; name=&quot;since&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>range</code></td>
          <td>滑动条 / Range slider</td>
          <td><code>&lt;input type=&quot;range&quot; name=&quot;hours&quot; min=&quot;1&quot; max=&quot;10&quot;&gt;</code></td>
      </tr>
      <tr>
          <td><code>hidden</code></td>
          <td>隐藏字段，随表单提交但用户不可见 / Hidden field; submitted but invisible</td>
          <td>—</td>
      </tr>
  </tbody>
</table>
<h4 id="表单属性--form-attributes">表单属性 / Form Attributes</h4>
<table>
  <thead>
      <tr>
          <th>属性 Attribute</th>
          <th>说明 (中文) / Description (English)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>autofocus</code></td>
          <td>页面加载时自动获得焦点 / Automatically gains focus on page load</td>
      </tr>
      <tr>
          <td><code>placeholder</code></td>
          <td>输入框中的灰色提示文字 / Gray hint text in the input box</td>
      </tr>
      <tr>
          <td><code>required</code></td>
          <td>必填项，提交前浏览器自动验证 / Required field; browser auto-validates</td>
      </tr>
  </tbody>
</table>
<h4 id="select下拉菜单与-label-的写法--select-dropdown-and-label-patterns">select（下拉菜单）与 label 的写法 / select (Dropdown) and label Patterns</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-html">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="c">&lt;!-- 方式一：label 作为独立标签 + for 绑定 id --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- Style 1: label as standalone tag + for binding to id --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">&#34;platform&#34;</span><span class="p">&gt;</span>Preferred Gaming Platform:<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">select</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;platform&#34;</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;platform&#34;</span> <span class="na">required</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">option</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;&#34;</span><span class="p">&gt;</span>-- Select a platform --<span class="p">&lt;/</span><span class="nt">option</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">option</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;pc&#34;</span><span class="p">&gt;</span>PC<span class="p">&lt;/</span><span class="nt">option</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">option</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;playstation&#34;</span><span class="p">&gt;</span>PlayStation<span class="p">&lt;/</span><span class="nt">option</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">select</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 方式二：label 包裹 input/select --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- Style 2: label wrapping the input/select --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">label</span><span class="p">&gt;</span>Rate our site:
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">select</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;rating&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">        <span class="p">&lt;</span><span class="nt">option</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;5&#34;</span><span class="p">&gt;</span>Amazing<span class="p">&lt;/</span><span class="nt">option</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;/</span><span class="nt">select</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;</span></span></span></code></pre></div></div>
<h4 id="checkbox-复选框分组--checkbox-grouping">checkbox 复选框分组 / Checkbox Grouping</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-html">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">label</span><span class="p">&gt;</span>What do you enjoy? (check all that apply):<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">input</span> <span class="na">type</span><span class="o">=</span><span class="s">&#34;checkbox&#34;</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;fps&#34;</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;interest&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;fps&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">&#34;fps&#34;</span><span class="p">&gt;</span>FPS Games (CS2, Valorant)<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">input</span> <span class="na">type</span><span class="o">=</span><span class="s">&#34;checkbox&#34;</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;sandbox&#34;</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;interest&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;sandbox&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">&#34;sandbox&#34;</span><span class="p">&gt;</span>Sandbox / Open World (Minecraft, GTA)<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- 所有 checkbox 使用相同的 name=&#34;interest&#34; 形成一组，可多选 --&gt;</span>
</span></span><span class="line"><span class="cl"><span class="c">&lt;!-- All checkboxes share name=&#34;interest&#34; to form a group; multiple selections allowed --&gt;</span></span></span></code></pre></div></div>
<h4 id="完整表单结构--complete-form-structure">完整表单结构 / Complete Form Structure</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-html">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">form</span> <span class="na">method</span><span class="o">=</span><span class="s">&#34;get&#34;</span> <span class="na">action</span><span class="o">=</span><span class="s">&#34;./contact.html&#34;</span> <span class="na">autocomplete</span><span class="o">=</span><span class="s">&#34;on&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="c">&lt;!-- method=&#34;get&#34;: 数据附加在 URL 后 / data appended to URL --&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">&#34;fullname&#34;</span><span class="p">&gt;</span>Full Name (required):<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">input</span> <span class="na">type</span><span class="o">=</span><span class="s">&#34;text&#34;</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;fullname&#34;</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;fullname&#34;</span>
</span></span><span class="line"><span class="cl">           <span class="na">placeholder</span><span class="o">=</span><span class="s">&#34;Enter your full name&#34;</span>
</span></span><span class="line"><span class="cl">           <span class="na">required</span> <span class="na">autofocus</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">&#34;email&#34;</span><span class="p">&gt;</span>Email Address (required):<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">input</span> <span class="na">type</span><span class="o">=</span><span class="s">&#34;email&#34;</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;email&#34;</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;email&#34;</span>
</span></span><span class="line"><span class="cl">           <span class="na">placeholder</span><span class="o">=</span><span class="s">&#34;yourname@example.com&#34;</span>
</span></span><span class="line"><span class="cl">           <span class="na">required</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;&lt;</span><span class="nt">br</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="p">&lt;</span><span class="nt">input</span> <span class="na">type</span><span class="o">=</span><span class="s">&#34;submit&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;Send Message&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">form</span><span class="p">&gt;</span></span></span></code></pre></div></div>
<h3 id="页面结构元素--page-structure-elements">页面结构元素 / Page Structure Elements</h3>
<table>
  <thead>
      <tr>
          <th>元素 Element</th>
          <th>用途 (中文) / Purpose (English)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>&lt;header&gt;</code></td>
          <td>页面或区段的头部区域（≠ <code>&lt;head&gt;</code>）/ Header area of a page or section (≠ <code>&lt;head&gt;</code>)</td>
      </tr>
      <tr>
          <td><code>&lt;nav&gt;</code></td>
          <td>导航链接的分组容器 / A container for grouping navigation links</td>
      </tr>
      <tr>
          <td><code>&lt;figure&gt;</code> + <code>&lt;figcaption&gt;</code></td>
          <td>图表/图片与其说明文字的组合 / Figure/image with its caption</td>
      </tr>
      <tr>
          <td><code>&lt;article&gt;</code></td>
          <td>独立的、可独立分发的内容区块 / A self-contained content block</td>
      </tr>
      <tr>
          <td><code>&lt;section&gt;</code></td>
          <td>相关内容的分组 / A grouping of related content</td>
      </tr>
      <tr>
          <td><code>&lt;aside&gt;</code></td>
          <td>侧边内容，补充信息 / Side content, supplementary information</td>
      </tr>
      <tr>
          <td><code>&lt;summary&gt;</code> + <code>&lt;details&gt;</code></td>
          <td>summary 可点击展开 details 中的隐藏内容 / Clickable summary expands hidden details</td>
      </tr>
      <tr>
          <td><code>&lt;mark&gt;</code></td>
          <td>高亮/标记文本，默认黄色背景 / Highlighted text, typically yellow background</td>
      </tr>
      <tr>
          <td><code>&lt;wbr&gt;</code></td>
          <td>Word Break Opportunity（建议换行符）/ Suggested line break point</td>
      </tr>
      <tr>
          <td><code>&lt;footer&gt;</code></td>
          <td>页面或区段的底部区域 / Footer area of a page or section</td>
      </tr>
  </tbody>
</table>
<hr>
<h2 id="topic-3css3-基础--css3-basics">Topic 3：CSS3 基础 / CSS3 Basics</h2>
<h3 id="css-优势--advantages-of-css">CSS 优势 / Advantages of CSS</h3>
<ul>
<li>分离内容（HTML）与展示（CSS）/ Separates content (HTML) from presentation (CSS)</li>
<li>全站统一风格：修改一个 .css 文件即可改变整个网站外观 / Site-wide consistent styling with one .css file</li>
<li>减少网络传输：外部 CSS 文件被浏览器缓存 / Reduced network traffic: external CSS files are cached</li>
<li>跨设备适配：通过媒体查询等为不同设备提供不同样式 / Cross-device adaptation via media queries</li>
<li>更好的可访问性 / Better accessibility for assistive tools</li>
</ul>
<h3 id="三种写法--three-writing-methods">三种写法 / Three Writing Methods</h3>
<blockquote>
<p>优先级 / Priority：内联 &gt; 嵌入 &gt; 外部 / Inline &gt; Embedded &gt; External</p>]]></description></item></channel></rss>