后起之秀的 HTML5 标签
2023-11-10 11:33:57
在 HTML5 于 2014 年 10 月由万维网联盟(W3C)发布之后,它立刻受到了网络开发者的喜爱。HTML5 的目的在于改进 HTML 语言,使其不仅能够支持最新的多媒体设备,还能够在计算机与设备(如 Web 浏览器,解析器等)可解析的前提下增强对人类的可读性。
HTML5 标签有很多,其中有些很常见,比如 <div>
、<p>
、<a>
等,而有些则很少见,甚至鲜为人知。本文将列举 9 个最不常见的 HTML5 标签,并介绍它们的用法和作用。
<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>
<details>
标签
<details>
标签用于创建一个折叠式元素,折叠式元素可以包含标题、正文等元素。<details>
标签的用法如下:
<details id="my-details">
<summary>折叠式元素标题</summary>
<div class="details-body">
<p>折叠式元素正文</p>
</div>
</details>
<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>
<meter>
标签
<meter>
标签用于创建一个进度条,进度条可以显示当前进度、最大值、最小值等信息。<meter>
标签的用法如下:
<meter id="my-meter" value="50" min="0" max="100"></meter>
<progress>
标签
<progress>
标签用于创建一个进度条,进度条可以显示当前进度、最大值、最小值等信息。<progress>
标签的用法如下:
<progress id="my-progress" value="50" min="0" max="100"></progress>
<ruby>
标签
<ruby>
标签用于创建一个带注音的文本,注音可以是假名、拼音、音标等。<ruby>
标签的用法如下:
<ruby>汉<rp>(</rp><rt>hàn</rt><rp>)</rp>字</ruby>
<rt>
标签
<rt>
标签用于创建一个注音,注音可以是假名、拼音、音标等。<rt>
标签的用法如下:
<ruby>汉<rp>(</rp><rt>hàn</rt><rp>)</rp>字</ruby>
<rp>
标签
<rp>
标签用于创建一个删除线,删除线可以用来删除文本。<rp>
标签的用法如下:
<p><s>已删除的文本</s></p>
<wbr>
标签
<wbr>
标签用于创建一个换行符,换行符可以用来强制文本在指定位置换行。<wbr>
标签的用法如下:
<p>这是<wbr>一个<wbr>很长<wbr>的<wbr>文本</p>
希望这篇文章对您有所帮助。如果您对 HTML5 感兴趣,可以查阅更多的资料,以了解更多关于 HTML5 的知识。