返回

后起之秀的 HTML5 标签

前端

在 HTML5 于 2014 年 10 月由万维网联盟(W3C)发布之后,它立刻受到了网络开发者的喜爱。HTML5 的目的在于改进 HTML 语言,使其不仅能够支持最新的多媒体设备,还能够在计算机与设备(如 Web 浏览器,解析器等)可解析的前提下增强对人类的可读性。

HTML5 标签有很多,其中有些很常见,比如 <div><p><a> 等,而有些则很少见,甚至鲜为人知。本文将列举 9 个最不常见的 HTML5 标签,并介绍它们的用法和作用。

  1. <dialog> 标签

<dialog> 标签用于创建一个对话框,对话框可以包含标题、正文、按钮等元素。<dialog> 标签的用法如下:

<dialog id="my-dialog">
  <div class="dialog-header">
    <h2 id="dialog-title">对话框标题</h2>
    <button type="button" class="dialog-close-button" onclick="closeDialog()">×</button>
  </div>
  <div class="dialog-body">
    <p>对话框正文</p>
  </div>
  <div class="dialog-footer">
    <button type="button" class="dialog-ok-button" onclick="okButtonClick()">确定</button>
    <button type="button" class="dialog-cancel-button" onclick="cancelButtonClick()">取消</button>
  </div>
</dialog>
  1. <details> 标签

<details> 标签用于创建一个折叠式元素,折叠式元素可以包含标题、正文等元素。<details> 标签的用法如下:

<details id="my-details">
  <summary>折叠式元素标题</summary>
  <div class="details-body">
    <p>折叠式元素正文</p>
  </div>
</details>
  1. <menu> 标签

<menu> 标签用于创建一个菜单,菜单可以包含菜单项、子菜单等元素。<menu> 标签的用法如下:

<menu id="my-menu">
  <li><a href="#">菜单项 1</a></li>
  <li><a href="#">菜单项 2</a></li>
  <li><a href="#">菜单项 3</a></li>
  <li>
    <a href="#">子菜单</a>
    <ul>
      <li><a href="#">子菜单项 1</a></li>
      <li><a href="#">子菜单项 2</a></li>
      <li><a href="#">子菜单项 3</a></li>
    </ul>
  </li>
</menu>
  1. <meter> 标签

<meter> 标签用于创建一个进度条,进度条可以显示当前进度、最大值、最小值等信息。<meter> 标签的用法如下:

<meter id="my-meter" value="50" min="0" max="100"></meter>
  1. <progress> 标签

<progress> 标签用于创建一个进度条,进度条可以显示当前进度、最大值、最小值等信息。<progress> 标签的用法如下:

<progress id="my-progress" value="50" min="0" max="100"></progress>
  1. <ruby> 标签

<ruby> 标签用于创建一个带注音的文本,注音可以是假名、拼音、音标等。<ruby> 标签的用法如下:

<ruby><rp>(</rp><rt>hàn</rt><rp>)</rp></ruby>
  1. <rt> 标签

<rt> 标签用于创建一个注音,注音可以是假名、拼音、音标等。<rt> 标签的用法如下:

<ruby><rp>(</rp><rt>hàn</rt><rp>)</rp></ruby>
  1. <rp> 标签

<rp> 标签用于创建一个删除线,删除线可以用来删除文本。<rp> 标签的用法如下:

<p><s>已删除的文本</s></p>
  1. <wbr> 标签

<wbr> 标签用于创建一个换行符,换行符可以用来强制文本在指定位置换行。<wbr> 标签的用法如下:

<p>这是<wbr>一个<wbr>很长<wbr><wbr>文本</p>

希望这篇文章对您有所帮助。如果您对 HTML5 感兴趣,可以查阅更多的资料,以了解更多关于 HTML5 的知识。