很少人知道的7个极酷HTML元素

文章介绍了HTML中一些较少使用的但非常有用的元素,如用于进度条的`progress`和增强版的`meter`元素,提供自动完成建议的`datalist`,创建图像可点击区域的`map`和`area`,实现可折叠内容的`details`和`summary`,以及嵌入各种文件的`object`元素和添加缩写的`abbr`元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搜索很酷的HTML元素,尤其是当您不知道要查找什么时,通常就像被扔进一堆垃圾中一样

动图

别担心,我为你做了肮脏的工作

在浏览了看似无穷无尽的HTML元素之后,我挖出了一些很少使用的宝石

1. meter&progress

progress元素是显示进度条的语义正确方式。

meter元素是progress类固醇。除了显示已知范围内的标量测量外,它还允许您指定值的低最佳范围。

<meter
  min="0"
  max="100"
  low="25"
  high="75"
  optimum="80"
  value="50"
></meter>

动图

2. sup&sub

您可以在文档中添加上标(如sup下标(如x₀) 。sub

3. datalist

datalist允许您向input元素添加自动完成建议。

笔记

  1. 这些建议不仅限于文本inputs,还可以用于颜色日期时间甚至范围输入。

  1. 至少可以说,建议的默认样式令人不快。但是,您始终可以使用CSS对其进行样式设置。

4. map&area

maparea允许您创建图像映射,这是对具有可点击区域的图像的一个奇特术语。

<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.html"
  />
  <area
    shape="rect"
    coords="290,172,333,250"
    alt="Phone"
    href="phone.html"
  />
  <area
    shape="circle"
    coords="337,300,44"
    alt="Cup of coffee"
    href="coffee.html"
  />
</map>

动图

4. details&summary

detailssummary用于在不使用任何JavaScript的情况下创建可折叠的内容。这是创建下拉菜单的语义方法。

6. object

把你的头发拉到你的网站上嵌入文件?不要再观望!

object允许您嵌入各种文件,如PDF图像视频音频甚至Youtube 视频

7. abbr

abbr元素允许您向文档中添加缩写。当用户将鼠标悬停在缩写上时,会显示完整的表格。此外,还可以将屏幕阅读器配置为在遇到缩写时读出完整形式。

这就是所有的人!🎉

参考

  1. W3学校

  1. MDN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛马尼格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值