0%

HTML 术语表

HTML 术语表

点击下方链接可快速跳转,或使用快捷键 Ctrl+F 搜索关键词。
本术语表包含 HTML5 标准结构标签、语义化标签、核心功能标签 及使用示例。


{#doctype}

文档类型声明

  • 不属于 HTML 标签,是浏览器的解析指令
  • 必须写在文档第一行,声明页面采用 HTML5 标准渲染
  • 省略会导致浏览器进入怪异模式,页面样式错乱

唯一写法

1
<!DOCTYPE html>

{#html}

HTML 根元素

  • 整个页面的顶级容器,所有标签必须嵌套在其中
  • 必备属性:lang,声明页面语言(利于 SEO + 屏幕阅读器)
  • 内部只包含 <head><body> 两个子元素

标准写法

1
2
<html lang="zh-CN">  <!-- 简体中文 -->
</html>

文档头部(元数据区域)

  • 存放不直接显示在页面上的配置信息
  • 必须包含:字符集、视口、标题
  • 可包含:样式、脚本、外部资源、图标等
  • 一个页面只能有一个 <head>

头部核心标签一览表

标签 核心作用
<title> 浏览器标签栏标题
<meta> 元数据(编码、视口、SEO)
<link> 引入外部资源(CSS、图标)
<style> 编写内嵌 CSS 样式
<script> 编写/引入 JS 脚本
<base> 设置相对链接基准地址

{#meta}

元数据标签

  • 定义页面基础配置,无闭合标签
  • 支持多组 <meta> 实现不同功能

最常用示例

1
2
3
4
5
6
7
8
<!-- 1. 字符编码(必备,防止乱码) -->
<meta charset="UTF-8">
<!-- 2. 移动端适配(必备,响应式基础) -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 3. SEO 页面描述 -->
<meta name="description" content="网页简介">
<!-- 4. SEO 关键词 -->
<meta name="keywords" content="HTML,前端,博客">

{#title}</h2><p><strong>页面标题</strong></p> <ul> <li>显示在<strong>浏览器标签栏</strong></li> <li>搜索引擎排名的<strong>核心依据</strong></li> <li>必须写在 <code><head></code> 内部</li> <li>一个页面只能有一个标题</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">title</span>></span>风年的 HTML 学习笔记<span class="tag"></<span class="name">title</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="link"><a href="#link" class="headerlink" title=" {#link}"></a><link> {#link}</h2><p><strong>外部资源引入标签</strong></p> <ul> <li>最常用于加载 CSS、网站图标、字体等</li> <li>无闭合标签,写在 <code><head></code> 内</li> </ul> <p><strong>常用示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 引入 CSS 样式表 --></span></span><br><span class="line"><span class="tag"><<span class="name">link</span> <span class="attr">rel</span>=<span class="string">"stylesheet"</span> <span class="attr">href</span>=<span class="string">"style.css"</span>></span></span><br><span class="line"><span class="comment"><!-- 网站图标(标签栏小图标) --></span></span><br><span class="line"><span class="tag"><<span class="name">link</span> <span class="attr">rel</span>=<span class="string">"icon"</span> <span class="attr">href</span>=<span class="string">"favicon.ico"</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="style"><a href="#style" class="headerlink" title=" {#style}"></a><style> {#style}</h2><p><strong>内嵌样式标签</strong></p> <ul> <li>在 <code><head></code> 中直接编写 CSS 代码</li> <li>用于定义当前页面的专属样式</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">style</span>></span><span class="language-css"></span></span><br><span class="line"><span class="language-css"> <span class="selector-tag">body</span> { <span class="attribute">background</span>: <span class="number">#f5f5f5</span>; }</span></span><br><span class="line"><span class="language-css"> <span class="selector-tag">p</span> { <span class="attribute">color</span>: <span class="number">#333</span>; }</span></span><br><span class="line"><span class="language-css"></span><span class="tag"></<span class="name">style</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="script"><a href="#script" class="headerlink" title=" {#script}"></a><script> {#script}</h2><p><strong>脚本标签</strong></p> <ul> <li>用于编写/引入 JavaScript 代码,实现页面交互</li> <li>可放在 <code><head></code> 或 <code><body></code> 末尾</li> </ul> <p><strong>常用示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 外部脚本 --></span></span><br><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"main.js"</span> <span class="attr">defer</span>></span><span class="tag"></<span class="name">script</span>></span></span><br><span class="line"><span class="comment"><!-- 内嵌脚本 --></span></span><br><span class="line"><span class="tag"><<span class="name">script</span>></span><span class="language-javascript"></span></span><br><span class="line"><span class="language-javascript"> <span class="variable language_">console</span>.<span class="title function_">log</span>(<span class="string">"Hello HTML"</span>);</span></span><br><span class="line"><span class="language-javascript"></span><span class="tag"></<span class="name">script</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="base"><a href="#base" class="headerlink" title=" {#base}"></a><base> {#base}</h2><p><strong>基准链接标签</strong></p> <ul> <li>定义页面内<strong>所有相对链接</strong>的基础 URL</li> <li>一个页面最多一个 <code><base></code></li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">base</span> <span class="attr">href</span>=<span class="string">"https://fengnian23333.github.io/"</span> <span class="attr">target</span>=<span class="string">"_blank"</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="body"><a href="#body" class="headerlink" title=" {#body}"></a><body> {#body}</h2><p><strong>文档主体</strong></p> <ul> <li>页面<strong>所有可见内容</strong>都必须放在这里</li> <li>文字、图片、按钮、列表、布局等</li> <li>一个页面只能有一个 <code><body></code></li> </ul> <p><strong>结构示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">body</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">h1</span>></span>我是页面可见内容<span class="tag"></<span class="name">h1</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">p</span>></span>段落文字<span class="tag"></<span class="name">p</span>></span></span><br><span class="line"><span class="tag"></<span class="name">body</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="标题标签-headings"><a href="#标题标签-headings" class="headerlink" title="标题标签 ~ {#headings}"></a>标题标签 <h1>~<h6> {#headings}</h2><p><strong>层级标题</strong></p> <ul> <li>用于划分文章/页面结构</li> <li><code>h1</code> 级别最高(一个页面建议只用一个),<code>h6</code> 级别最低</li> <li>块级元素,自动换行</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">h1</span>></span>一级标题(主标题)<span class="tag"></<span class="name">h1</span>></span></span><br><span class="line"><span class="tag"><<span class="name">h2</span>></span>二级标题(章节)<span class="tag"></<span class="name">h2</span>></span></span><br><span class="line"><span class="tag"><<span class="name">h3</span>></span>三级标题(小节)<span class="tag"></<span class="name">h3</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="p"><a href="#p" class="headerlink" title=" {#p}"></a><p> {#p}</h2><p><strong>段落标签</strong></p> <ul> <li>用于展示正文文本</li> <li>块级元素,段落之间自动留白</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">p</span>></span>这是一个标准的HTML段落,用于展示长文本内容。<span class="tag"></<span class="name">p</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="div"><a href="#div" class="headerlink" title=" {#div}"></a><div> {#div}</h2><p><strong>通用块级容器</strong></p> <ul> <li>最常用的<strong>布局标签</strong>,无默认样式</li> <li>用于分组、划分页面区域</li> <li>块级元素,独占一行</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"container"</span>></span></span><br><span class="line"> 我是一个容器,用于包裹内容</span><br><span class="line"><span class="tag"></<span class="name">div</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="span"><a href="#span" class="headerlink" title=" {#span}"></a><span> {#span}</h2><p><strong>行内容器</strong></p> <ul> <li>用于修饰<strong>局部文字/内容</strong></li> <li>不换行,与其他内容同行显示</li> <li>配合 CSS 修改文字颜色、字体等</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">p</span>></span>今天是 <span class="tag"><<span class="name">span</span> <span class="attr">style</span>=<span class="string">"color:red"</span>></span>3月25日<span class="tag"></<span class="name">span</span>></span><span class="tag"></<span class="name">p</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="a"><a href="#a" class="headerlink" title=" {#a}"></a><a> {#a}</h2><p><strong>超链接标签</strong></p> <ul> <li>用于页面跳转、打开链接、文件下载</li> <li><code>href</code>:目标地址;<code>target="_blank"</code>:新标签页打开</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 外部链接 --></span></span><br><span class="line"><span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://github.com"</span> <span class="attr">target</span>=<span class="string">"_blank"</span>></span>GitHub<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"><span class="comment"><!-- 页内锚点跳转 --></span></span><br><span class="line"><span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"#doctype"</span>></span>回到顶部<span class="tag"></<span class="name">a</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="img"><a href="#img" class="headerlink" title=" {#img}"></a><img> {#img}</h2><p><strong>图片标签</strong></p> <ul> <li>用于插入图片</li> <li>必备属性:<code>src</code>(图片地址)、<code>alt</code>(图片描述,SEO/加载失败显示)</li> <li>无闭合标签</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">img</span> <span class="attr">src</span>=<span class="string">"logo.png"</span> <span class="attr">alt</span>=<span class="string">"网站Logo"</span> <span class="attr">width</span>=<span class="string">"200"</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="ul-ol-li"><a href="#ul-ol-li" class="headerlink" title=" {#ul} {#ol} {#li}"></a><ul> <ol> <li> {#ul} {#ol} {#li}</h2><p><strong>列表标签</strong></p> <table> <thead> <tr> <th>标签</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody><tr> <td><code><ul></code></td> <td>无序列表</td> <td>圆点符号</td> </tr> <tr> <td><code><ol></code></td> <td>有序列表</td> <td>数字序号</td> </tr> <tr> <td><code><li></code></td> <td>列表项</td> <td>必须嵌套在 ul/ol 中</td> </tr> </tbody></table> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 无序列表 --></span></span><br><span class="line"><span class="tag"><<span class="name">ul</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>HTML<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>CSS<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"><span class="tag"></<span class="name">ul</span>></span></span><br><span class="line"><span class="comment"><!-- 有序列表 --></span></span><br><span class="line"><span class="tag"><<span class="name">ol</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>第一步<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>第二步<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"><span class="tag"></<span class="name">ol</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="HTML5-语义化标签"><a href="#HTML5-语义化标签" class="headerlink" title="HTML5 语义化标签"></a>HTML5 语义化标签</h2><h3 id="header"><a href="#header" class="headerlink" title=" {#header}"></a><header> {#header}</h3><p><strong>页面/区域头部</strong><br>导航栏、标题区、logo 等顶部内容</p> <h3 id="main"><a href="#main" class="headerlink" title=" {#main}"></a><main> {#main}</h3><p><strong>页面主体内容</strong><br>一个页面<strong>只能有一个</strong>,表示核心内容</p> <h3 id="footer"><a href="#footer" class="headerlink" title=" {#footer}"></a><footer> {#footer}</h3><p><strong>页面/区域底部</strong><br>版权信息、备案号、友情链接等</p> <h3 id="nav"><a href="#nav" class="headerlink" title=" {#nav}"></a><nav> {#nav}</h3><p><strong>导航栏</strong><br>专门用于包裹菜单、导航链接</p> <h3 id="section"><a href="#section" class="headerlink" title=" {#section}"></a><section> {#section}</h3><p><strong>页面区块</strong><br>划分独立的内容章节</p> <h3 id="article"><a href="#article" class="headerlink" title=" {#article}"></a><article> {#article}</h3><p><strong>独立内容块</strong><br>文章、卡片、博客内容</p> <p><strong>语义化页面结构</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">body</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">header</span>></span>头部导航<span class="tag"></<span class="name">header</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">nav</span>></span>菜单<span class="tag"></<span class="name">nav</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">main</span>></span>核心内容<span class="tag"></<span class="name">main</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">footer</span>></span>版权信息<span class="tag"></<span class="name">footer</span>></span></span><br><span class="line"><span class="tag"></<span class="name">body</span>></span></span><br></pre></td></tr></table></figure> <hr> <h1 id="附录:全局通用属性"><a href="#附录:全局通用属性" class="headerlink" title="附录:全局通用属性"></a>附录:全局通用属性</h1><p>所有 HTML 标签都可以使用的属性:</p> <ul> <li><code>id</code>:元素唯一标识(锚点、JS调用)</li> <li><code>class</code>:样式类名(CSS调用)</li> <li><code>style</code>:行内样式</li> <li><code>title</code>:鼠标悬浮提示文字</li> </ul> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">id</span>=<span class="string">"main"</span> <span class="attr">class</span>=<span class="string">"box"</span> <span class="attr">style</span>=<span class="string">"color:blue"</span> <span class="attr">title</span>=<span class="string">"提示"</span>></span>内容<span class="tag"></<span class="name">div</span>></span></span><br></pre></td></tr></table></figure> <pre><code> --- ### 本次优化说明 1. **修正错误** - 删除重复的 `<html> {#html}` - 删除无效标签 `<>` - 统一锚点命名,与你之前的跳转链接**完全匹配** 2. **完整扩充** 补充了 **link / style / script / base / 标题 / 段落 / 容器 / 链接 / 图片 / 列表 / 语义化标签** 所有核心内容 3. **格式统一** 保持你原有的风格:二级标题+锚点、加粗解释、代码示例、表格说明 4. **实用性拉满** 包含**必备写法、注意事项、SEO 规范、移动端适配**,零基础可直接学习使用 5. **可直接使用** 复制到你的 Hexo 文章中即可正常渲染,锚点跳转完美生效 </code></pre> </div> </div> </div> <script> window.addEventListener('tabs:register', () => { let { activeClass } = CONFIG.comments; if (CONFIG.comments.storage) { activeClass = localStorage.getItem('comments_active') || activeClass; } if (activeClass) { let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`); if (activeTab) { activeTab.click(); } } }); if (CONFIG.comments.storage) { window.addEventListener('tabs:click', event => { if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return; let commentClass = event.target.classList[1]; localStorage.setItem('comments_active', commentClass); }); } </script> </div> <div class="toggle sidebar-toggle"> <span class="toggle-line toggle-line-first"></span> <span class="toggle-line toggle-line-middle"></span> <span class="toggle-line toggle-line-last"></span> </div> <aside class="sidebar"> <div class="sidebar-inner"> <ul class="sidebar-nav motion-element"> <li class="sidebar-nav-toc"> 文章目录 </li> <li class="sidebar-nav-overview"> 站点概览 </li> </ul> <!--noindex--> <div class="post-toc-wrap sidebar-panel"> <div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#HTML-%E6%9C%AF%E8%AF%AD%E8%A1%A8"><span class="nav-text">HTML 术语表</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#doctype"><span class="nav-text"> {#doctype}</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#html"><span class="nav-text"> {#html}</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#head"><span class="nav-text"> {#head}</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#meta"><span class="nav-text"> {#meta}</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#title"><span class="nav-text"> {#title}</h2><p><strong>页面标题</strong></p> <ul> <li>显示在<strong>浏览器标签栏</strong></li> <li>搜索引擎排名的<strong>核心依据</strong></li> <li>必须写在 <code><head></code> 内部</li> <li>一个页面只能有一个标题</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">title</span>></span>风年的 HTML 学习笔记<span class="tag"></<span class="name">title</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="link"><a href="#link" class="headerlink" title=" {#link}"></a><link> {#link}</h2><p><strong>外部资源引入标签</strong></p> <ul> <li>最常用于加载 CSS、网站图标、字体等</li> <li>无闭合标签,写在 <code><head></code> 内</li> </ul> <p><strong>常用示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 引入 CSS 样式表 --></span></span><br><span class="line"><span class="tag"><<span class="name">link</span> <span class="attr">rel</span>=<span class="string">"stylesheet"</span> <span class="attr">href</span>=<span class="string">"style.css"</span>></span></span><br><span class="line"><span class="comment"><!-- 网站图标(标签栏小图标) --></span></span><br><span class="line"><span class="tag"><<span class="name">link</span> <span class="attr">rel</span>=<span class="string">"icon"</span> <span class="attr">href</span>=<span class="string">"favicon.ico"</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="style"><a href="#style" class="headerlink" title=" {#style}"></a><style> {#style}</h2><p><strong>内嵌样式标签</strong></p> <ul> <li>在 <code><head></code> 中直接编写 CSS 代码</li> <li>用于定义当前页面的专属样式</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">style</span>></span><span class="language-css"></span></span><br><span class="line"><span class="language-css"> <span class="selector-tag">body</span> { <span class="attribute">background</span>: <span class="number">#f5f5f5</span>; }</span></span><br><span class="line"><span class="language-css"> <span class="selector-tag">p</span> { <span class="attribute">color</span>: <span class="number">#333</span>; }</span></span><br><span class="line"><span class="language-css"></span><span class="tag"></<span class="name">style</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="script"><a href="#script" class="headerlink" title=" {#script}"></a><script> {#script}</h2><p><strong>脚本标签</strong></p> <ul> <li>用于编写/引入 JavaScript 代码,实现页面交互</li> <li>可放在 <code><head></code> 或 <code><body></code> 末尾</li> </ul> <p><strong>常用示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 外部脚本 --></span></span><br><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"main.js"</span> <span class="attr">defer</span>></span><span class="tag"></<span class="name">script</span>></span></span><br><span class="line"><span class="comment"><!-- 内嵌脚本 --></span></span><br><span class="line"><span class="tag"><<span class="name">script</span>></span><span class="language-javascript"></span></span><br><span class="line"><span class="language-javascript"> <span class="variable language_">console</span>.<span class="title function_">log</span>(<span class="string">"Hello HTML"</span>);</span></span><br><span class="line"><span class="language-javascript"></span><span class="tag"></<span class="name">script</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="base"><a href="#base" class="headerlink" title=" {#base}"></a><base> {#base}</h2><p><strong>基准链接标签</strong></p> <ul> <li>定义页面内<strong>所有相对链接</strong>的基础 URL</li> <li>一个页面最多一个 <code><base></code></li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">base</span> <span class="attr">href</span>=<span class="string">"https://fengnian23333.github.io/"</span> <span class="attr">target</span>=<span class="string">"_blank"</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="body"><a href="#body" class="headerlink" title=" {#body}"></a><body> {#body}</h2><p><strong>文档主体</strong></p> <ul> <li>页面<strong>所有可见内容</strong>都必须放在这里</li> <li>文字、图片、按钮、列表、布局等</li> <li>一个页面只能有一个 <code><body></code></li> </ul> <p><strong>结构示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">body</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">h1</span>></span>我是页面可见内容<span class="tag"></<span class="name">h1</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">p</span>></span>段落文字<span class="tag"></<span class="name">p</span>></span></span><br><span class="line"><span class="tag"></<span class="name">body</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="标题标签-headings"><a href="#标题标签-headings" class="headerlink" title="标题标签 ~ {#headings}"></a>标题标签 <h1>~<h6> {#headings}</h2><p><strong>层级标题</strong></p> <ul> <li>用于划分文章/页面结构</li> <li><code>h1</code> 级别最高(一个页面建议只用一个),<code>h6</code> 级别最低</li> <li>块级元素,自动换行</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">h1</span>></span>一级标题(主标题)<span class="tag"></<span class="name">h1</span>></span></span><br><span class="line"><span class="tag"><<span class="name">h2</span>></span>二级标题(章节)<span class="tag"></<span class="name">h2</span>></span></span><br><span class="line"><span class="tag"><<span class="name">h3</span>></span>三级标题(小节)<span class="tag"></<span class="name">h3</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="p"><a href="#p" class="headerlink" title=" {#p}"></a><p> {#p}</h2><p><strong>段落标签</strong></p> <ul> <li>用于展示正文文本</li> <li>块级元素,段落之间自动留白</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">p</span>></span>这是一个标准的HTML段落,用于展示长文本内容。<span class="tag"></<span class="name">p</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="div"><a href="#div" class="headerlink" title=" {#div}"></a><div> {#div}</h2><p><strong>通用块级容器</strong></p> <ul> <li>最常用的<strong>布局标签</strong>,无默认样式</li> <li>用于分组、划分页面区域</li> <li>块级元素,独占一行</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"container"</span>></span></span><br><span class="line"> 我是一个容器,用于包裹内容</span><br><span class="line"><span class="tag"></<span class="name">div</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="span"><a href="#span" class="headerlink" title=" {#span}"></a><span> {#span}</h2><p><strong>行内容器</strong></p> <ul> <li>用于修饰<strong>局部文字/内容</strong></li> <li>不换行,与其他内容同行显示</li> <li>配合 CSS 修改文字颜色、字体等</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">p</span>></span>今天是 <span class="tag"><<span class="name">span</span> <span class="attr">style</span>=<span class="string">"color:red"</span>></span>3月25日<span class="tag"></<span class="name">span</span>></span><span class="tag"></<span class="name">p</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="a"><a href="#a" class="headerlink" title=" {#a}"></a><a> {#a}</h2><p><strong>超链接标签</strong></p> <ul> <li>用于页面跳转、打开链接、文件下载</li> <li><code>href</code>:目标地址;<code>target="_blank"</code>:新标签页打开</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 外部链接 --></span></span><br><span class="line"><span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://github.com"</span> <span class="attr">target</span>=<span class="string">"_blank"</span>></span>GitHub<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"><span class="comment"><!-- 页内锚点跳转 --></span></span><br><span class="line"><span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"#doctype"</span>></span>回到顶部<span class="tag"></<span class="name">a</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="img"><a href="#img" class="headerlink" title=" {#img}"></a><img> {#img}</h2><p><strong>图片标签</strong></p> <ul> <li>用于插入图片</li> <li>必备属性:<code>src</code>(图片地址)、<code>alt</code>(图片描述,SEO/加载失败显示)</li> <li>无闭合标签</li> </ul> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">img</span> <span class="attr">src</span>=<span class="string">"logo.png"</span> <span class="attr">alt</span>=<span class="string">"网站Logo"</span> <span class="attr">width</span>=<span class="string">"200"</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="ul-ol-li"><a href="#ul-ol-li" class="headerlink" title=" {#ul} {#ol} {#li}"></a><ul> <ol> <li> {#ul} {#ol} {#li}</h2><p><strong>列表标签</strong></p> <table> <thead> <tr> <th>标签</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody><tr> <td><code><ul></code></td> <td>无序列表</td> <td>圆点符号</td> </tr> <tr> <td><code><ol></code></td> <td>有序列表</td> <td>数字序号</td> </tr> <tr> <td><code><li></code></td> <td>列表项</td> <td>必须嵌套在 ul/ol 中</td> </tr> </tbody></table> <p><strong>示例</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 无序列表 --></span></span><br><span class="line"><span class="tag"><<span class="name">ul</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>HTML<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>CSS<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"><span class="tag"></<span class="name">ul</span>></span></span><br><span class="line"><span class="comment"><!-- 有序列表 --></span></span><br><span class="line"><span class="tag"><<span class="name">ol</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>第一步<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">li</span>></span>第二步<span class="tag"></<span class="name">li</span>></span></span><br><span class="line"><span class="tag"></<span class="name">ol</span>></span></span><br></pre></td></tr></table></figure> <hr> <h2 id="HTML5-语义化标签"><a href="#HTML5-语义化标签" class="headerlink" title="HTML5 语义化标签"></a>HTML5 语义化标签</h2><h3 id="header"><a href="#header" class="headerlink" title=" {#header}"></a><header> {#header}</h3><p><strong>页面/区域头部</strong><br>导航栏、标题区、logo 等顶部内容</p> <h3 id="main"><a href="#main" class="headerlink" title=" {#main}"></a><main> {#main}</h3><p><strong>页面主体内容</strong><br>一个页面<strong>只能有一个</strong>,表示核心内容</p> <h3 id="footer"><a href="#footer" class="headerlink" title=" {#footer}"></a><footer> {#footer}</h3><p><strong>页面/区域底部</strong><br>版权信息、备案号、友情链接等</p> <h3 id="nav"><a href="#nav" class="headerlink" title=" {#nav}"></a><nav> {#nav}</h3><p><strong>导航栏</strong><br>专门用于包裹菜单、导航链接</p> <h3 id="section"><a href="#section" class="headerlink" title=" {#section}"></a><section> {#section}</h3><p><strong>页面区块</strong><br>划分独立的内容章节</p> <h3 id="article"><a href="#article" class="headerlink" title=" {#article}"></a><article> {#article}</h3><p><strong>独立内容块</strong><br>文章、卡片、博客内容</p> <p><strong>语义化页面结构</strong>:</p> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">body</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">header</span>></span>头部导航<span class="tag"></<span class="name">header</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">nav</span>></span>菜单<span class="tag"></<span class="name">nav</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">main</span>></span>核心内容<span class="tag"></<span class="name">main</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">footer</span>></span>版权信息<span class="tag"></<span class="name">footer</span>></span></span><br><span class="line"><span class="tag"></<span class="name">body</span>></span></span><br></pre></td></tr></table></figure> <hr> <h1 id="附录:全局通用属性"><a href="#附录:全局通用属性" class="headerlink" title="附录:全局通用属性"></a>附录:全局通用属性</h1><p>所有 HTML 标签都可以使用的属性:</p> <ul> <li><code>id</code>:元素唯一标识(锚点、JS调用)</li> <li><code>class</code>:样式类名(CSS调用)</li> <li><code>style</code>:行内样式</li> <li><code>title</code>:鼠标悬浮提示文字</li> </ul> <figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">id</span>=<span class="string">"main"</span> <span class="attr">class</span>=<span class="string">"box"</span> <span class="attr">style</span>=<span class="string">"color:blue"</span> <span class="attr">title</span>=<span class="string">"提示"</span>></span>内容<span class="tag"></<span class="name">div</span>></span></span><br></pre></td></tr></table></figure> <pre><code> --- ### 本次优化说明 1. **修正错误** - 删除重复的 `<html> {#html}` - 删除无效标签 `<>` - 统一锚点命名,与你之前的跳转链接**完全匹配** 2. **完整扩充** 补充了 **link / style / script / base / 标题 / 段落 / 容器 / 链接 / 图片 / 列表 / 语义化标签** 所有核心内容 3. **格式统一** 保持你原有的风格:二级标题+锚点、加粗解释、代码示例、表格说明 4. **实用性拉满** 包含**必备写法、注意事项、SEO 规范、移动端适配**,零基础可直接学习使用 5. **可直接使用** 复制到你的 Hexo 文章中即可正常渲染,锚点跳转完美生效 </code></pre> </span></a></li></ol></li></ol></div> </div> <!--/noindex--> <div class="site-overview-wrap sidebar-panel"> <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person"> <img class="site-author-image" itemprop="image" alt="符风年" src="/images/20200504005349_ljnrh.jpg"> <p class="site-author-name" itemprop="name">符风年</p> <div class="site-description" itemprop="description">符风年的个人博客,记录技术、阅读、生活与思考。</div> </div> <div class="site-state-wrap motion-element"> <nav class="site-state"> <div class="site-state-item site-state-posts"> <a href="/archives/"> <span class="site-state-item-count">6</span> <span class="site-state-item-name">日志</span> </a> </div> <div class="site-state-item site-state-categories"> <a href="/categories/"> <span class="site-state-item-count">4</span> <span class="site-state-item-name">分类</span></a> </div> <div class="site-state-item site-state-tags"> <a href="/tags/"> <span class="site-state-item-count">9</span> <span class="site-state-item-name">标签</span></a> </div> </nav> </div> <div class="links-of-author motion-element"> <span class="links-of-author-item"> <a href="https://github.com/fengnian23333" title="GitHub → https://github.com/fengnian23333" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> </span> <span class="links-of-author-item"> <a href="/2767413182@qq.com" title="E-Mail → 2767413182@qq.com"><i class="fa fa-envelope fa-fw"></i>E-Mail</a> </span> </div> </div> </div> </aside> <div id="sidebar-dimmer"></div> </div> </main> <footer class="footer"> <div class="footer-inner"> <div class="copyright"> © 2025 – <span itemprop="copyrightYear">2026</span> <span class="with-love"> <i class="fa fa-code"></i> </span> <span class="author" itemprop="copyrightHolder">风年先生 | 保留所有权利</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"> <i class="fa fa-chart-area"></i> </span> <span title="站点总字数">7k</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"> <i class="fa fa-coffee"></i> </span> <span title="站点阅读时长">6 分钟</span> </div> <div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Gemini</a> 强力驱动 </div> <div class="busuanzi-count"> <script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script> <span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;"> <span class="post-meta-item-icon"> <i class="fa fa-user"></i> </span> <span class="site-uv" title="总访客量"> <span id="busuanzi_value_site_uv"></span> </span> </span> <span class="post-meta-divider">|</span> <span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;"> <span class="post-meta-item-icon"> <i class="fa fa-eye"></i> </span> <span class="site-pv" title="总访问量"> <span id="busuanzi_value_site_pv"></span> </span> </span> </div> </div> </footer> </div> <script src="/lib/anime.min.js"></script> <script src="/lib/velocity/velocity.min.js"></script> <script src="/lib/velocity/velocity.ui.min.js"></script> <script src="/js/utils.js"></script> <script src="/js/motion.js"></script> <script src="/js/schemes/pisces.js"></script> <script src="/js/next-boot.js"></script> <script src="/js/local-search.js"></script> <button id="reading-mode-switch" class="reading-mode-switch" type="button" aria-live="polite" aria-label="切换到夜间模式" title="切换到夜间模式"> <span class="reading-mode-switch__icon" aria-hidden="true">☀</span> <span class="reading-mode-switch__text">日间</span> </button> <script> (function() { var STORAGE_KEY = 'reading-mode'; var root = document.documentElement; var switcher = document.getElementById('reading-mode-switch'); if (!switcher) return; var icon = switcher.querySelector('.reading-mode-switch__icon'); var text = switcher.querySelector('.reading-mode-switch__text'); function getInitialMode() { try { var saved = localStorage.getItem(STORAGE_KEY); if (saved === 'light' || saved === 'dark') return saved; } catch (e) {} return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; } function updateMode(mode) { var isDark = mode === 'dark'; root.setAttribute('data-reading-mode', mode); switcher.setAttribute('data-mode', mode); if (icon) icon.textContent = isDark ? '☾' : '☀'; if (text) text.textContent = isDark ? '夜间' : '日间'; var nextLabel = isDark ? '切换到日间模式' : '切换到夜间模式'; switcher.setAttribute('aria-label', nextLabel); switcher.title = nextLabel; } function toggleMode() { var current = root.getAttribute('data-reading-mode') === 'dark' ? 'dark' : 'light'; var next = current === 'dark' ? 'light' : 'dark'; updateMode(next); try { localStorage.setItem(STORAGE_KEY, next); } catch (e) {} } updateMode(getInitialMode()); switcher.addEventListener('click', toggleMode); switcher.addEventListener('keydown', function(event) { if (event.key === 'Enter' || event.key === ' ') { event.preventDefault(); toggleMode(); } }); })(); </script> </body> </html>