HTML不常用的标签

1. <cite>

斜体表示文字,标签对于引用目录或其它网站的参考非常有用

<p>David Allen的突破性组织性的图书<em><cite>完成你的工作</cite></em>给忘了带来了一场风暴。</p>

2. <optgroup>

<optgroup>标签是定义select标签中的选项分组的一种很好的方法。比如,你需要按时间来分组电影列表,那么就可以这样做:

<label for="showtimes">上映时间</label>
<select id="showtimes" name="showtimes"> <optgroup label="下午一点"><option value="titanic">泰坦尼克号</option> <option value="nd">贫民窟的百万富翁</option> <option value="wab">怪物史瑞克</option> </optgroup> <optgroup label="下午两点"> <option value="bkrw">狮子王</option> <option value="stf">全民超人</option></optgroup></select>

3. <acronym>

是一种定义或更多解释一组文字的方法。当你用鼠标放到使用<acronym>标签的文字时,一个显示title标签的内容的框框将会出现在下边。

微博客网站<acronym title="Founded in 2006"> Twitter</acronym> 最近常常宕机。

4. <address>

<address> 标签是一个非常不起眼的小标签,但是这并不意味着它没有用。

<address>Glen Stansberry
1234 Web Dev Lane
Anywhere, USA
</address>

5. <ins> 和<del>

如果你想使用标签来显示编辑版本,<ins> 和<del> 正好适合。顾名思义,<ins> 用下划线高亮显示添加进来的内容,而<del> 用删除线显示被移除的信息。

John <del>likes</del> <ins>LOVES</ins> his new iPod.

6. <label>

<label> 标签还能传递一个”for” 属性来指定哪个元素将会被关联。<label> 不仅易于用样式来控制,还允许你让标题可点击。

<label for="username">用户名</label>
<input id="username" type="text" />

7. <fieldset>

Fieldset是一个小巧的标签,你可以用来为你的表单元素添加逻辑分组。<fieldset>标签就会在其内部的元素周围画一个框。另外一点就是可以在fieldset里面添加<legend> 标签来定义分组的标题。

<form><fieldset>
<legend>你比5年纪学生聪明吗?</legend>
当然<input name="yes" type="radio" value="yes" />

不知道<input name="no" type="radio" value="no" />
</fieldset>
</form>

8. <abbr>

<abbr> 标签颇类似于<acronym> 标签,不同的是<abbr> 标签只用于定义缩写单词。

<abbr title="脑残">NC</abbr> 是一个不太文明的用语。

9. rel

Rel 可以是一个极度有用的 属性,任何HTML元素都可以应用一个rel属性。

10. <wbr>

事实上,这个标签算是一个软断行,允许你在某一行内指定一个断行点,表明在该点处可以断行,但是不是一定会断行,仅仅是在有需要断行的时候才会断行。

演示:

See the Pen 10 rare html tags by kujian (@kujian) on CodePen.


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流