<progress value=34;70" max="100"></progress>
而<meter>则供应了更丰富的显示选项:
2.<dfn>:定义术语
用于标记页面中要定义的术语:
3.<dialog>:原生对话框
HTML5引入的原生对话框元素,支持大略的开关掌握:
4.<map> 和 <area>:创建图像热区这两个标签结合利用可以创建可点击的图像区域:
<img src="workplace.jpg" alt="Workplace" usemap="#workmap" width="400" height="379"><map name="workmap"> <area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm"> <area shape="rect" coords="290,172,333,250" alt="Phone" href="phone.htm"></map>
我们把这样的可点击图像称为图像舆图。
5.<bdo>:文本方向掌握
用于改变文本的显示方向:
6 <base>:设置根本URL
你知道相对 URL 常日是如何事情的:
<a>会利用页面的域名来获取完全的URL
但是,如果在 HTML 中创建一个根本 <base> 会若何呢
现在,它们都利用 <base> 的href中的硬编码值来获取完全的 URL:
Angular 和 Flutter Web 等框架也在利用它
7.<time>:标记日期和韶光
有助于搜索引擎理解页面中的韶光信息:
8.<hgroup>:标题组
用于组合干系的标题元素:
9.<kbd>:表示键盘输入
用于显示键盘输入:
10. <cite>
用于标记创意作品的标题:
结语
这些标签虽然利用频率不高,但在特定场景下能发挥主要浸染。例如,<progress>和<meter>可以在数据可视化中利用,<dialog>为创建模态框供应了原生支持,而<time>则有助于提高网页的SEO友好度。
在实际开拓中,合理利用这些标签不仅可以提高HTML的语义化程度,还能简化JavaScript代码。例如,利用<dialog>代替自定义的模态框实现,可以减少大量的JavaScript代码:
<dialog id="myDialog"> <h2>主要关照</h2> <p>这是一个原生对话框。</p> <button id="closeDialog">关闭</button></dialog><script> const dialog = document.getElementById('myDialog'); const closeButton = document.getElementById('closeDialog'); // 打开对话框 dialog.showModal(); // 关闭对话框 closeButton.addEventListener('click', () => { dialog.close(); });</script>
通过深入理解和灵巧利用这些鲜为人知的HTML标签,开拓者可以创建出更加语义化、易于掩护且对搜索引擎友好的网页。在追求技能创新的同时,回归HTML根本,探索这些被忽略的标签,大概能为你的前端开拓带来新的灵感和效率提升。