【前端】涨知识了,原来HTML里还有这么多神奇的标签

HTML中有上百个标签,然而我们一般只会记住和使用少数的标签,例如 <p><div><input> 等,但其实还有很多实用但我们很少听说过的标签,下面让我们一起来看看这些神奇的标签吧。

1. abbr - 缩略语

请添加图片描述

<abbr title="我是完整描述">缩写</abbr>

文档abbr: The Abbreviation element - HTML: HyperText Markup Language | MDN

2. ins & del - 插入和删除

在这里插入图片描述

<style>
del,
ins {
    display: block;
    text-decoration: none;
    position: relative;
}

del {
    background-color: #fbb;
}

ins {
    background-color: #d4fcbc;
}

del::before,
ins::before {
    position: absolute;
    left: .5rem;
    font-family: monospace;
}

del::before {
    content: '−';
}

ins::before {
    content: '+';
}
</style>
<ins>我是新插入的行</ins>
<del>我是删除的行</del>

文档ins - HTML: HyperText Markup Language | MDN

3. bdo - 文本方向

可以指定文本的方向为 从左向右从右向左

在这里插入图片描述

<bdo dir="rtl">从右向左读</bdo><br>
<bdo dir="ltr">从左向左读</bdo><br>

文档bdo: The Bidirectional Text Override element - HTML: HyperText Markup Language | MDN

4. mark - 文本高亮

在这里插入图片描述

我来展示<mark>高亮</mark>的用法。

文档mark: The Mark Text element - HTML: HyperText Markup Language | MDN

5. progress & meter - 进度条

在这里插入图片描述

<p>
process进度条
<progress></progress>
</p>
<p>
meter进度条
<meter></meter>
</p>

文档

6. sup & sub - 上标和下标

在这里插入图片描述

x<sub>0</sub><sup>2</sup>

文档

7. figure - 带标题的图片

在这里插入图片描述

<figure>
    <img src="https://interactive-examples.mdn.mozilla.net/media/cc0-images/elephant-660-480.jpg"
         alt="Elephant at sunset">
    <figcaption>An elephant at sunset</figcaption>
</figure>
    

文档figure: The Figure with Optional Caption element - HTML: HyperText Markup Language | MDN

8. details - 折叠菜单

请添加图片描述

<details>
    <summary>Details</summary>
    Something small enough to escape casual notice.
</details>

文档:details: The Details disclosure element - HTML: HyperText Markup Language | MDN

9. datalist - 输入建议

请添加图片描述

<label for="ice-cream-choice">Choose a flavor:</label>
<input list="ice-cream-flavors" id="ice-cream-choice" name="ice-cream-choice">

<datalist id="ice-cream-flavors">
    <option value="Chocolate">
    <option value="Coconut">
    <option value="Mint">
    <option value="Strawberry">
    <option value="Vanilla">
</datalist>

文档:datalist: The HTML Data List element - HTML: HyperText Markup Language | MDN

10. fieldset - 标签组

在这里插入图片描述

  <fieldset>
    <legend>Choose your favorite monster</legend>

    <input type="radio" id="kraken" name="monster" value="K">
    <label for="kraken">Kraken</label><br>

    <input type="radio" id="sasquatch" name="monster" value="S">
    <label for="sasquatch">Sasquatch</label><br>

    <input type="radio" id="mothman" name="monster" value="M" />
    <label for="mothman">Mothman</label>
  </fieldset>

文档:figure: The Figure with Optional Caption element - HTML: HyperText Markup Language | MDN

11. object - 文件嵌入

可以利用 object 标签嵌入文件,例如 PDF、视频等。

请添加图片描述

<object
    type="application/pdf"
    data="./test.pdf" >
</object>

文档:object: The External Object element - HTML: HyperText Markup Language | MDN

12. noscript - JavaScript 检测

如果浏览器不支持或禁用了 JavaScript,才会显示标签内容。

<noscript>您的浏览器不支持或禁用了 Javascript。</noscript>

参考资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值