8 个有用的 HTML5 标签

做为一个 web 前端开发者,在制做页面的时候你会从一大堆不一样的标签中选择合适的标签来完成相应的功能。有些 HTML5 标签广为流传,例如 <article> <header> <footer>,然而有些标签可能知道的人很少,用的也少。前端

1. 上下文高亮 <mark>

<mark> 标签应该用来表示 “相关的(relevance)” 或 “注意观察的 (scrutiny)”
元素和文本应该与咱们作的活动相关,而且这个相关性在那个时刻对咱们是有用的。web

http://codepen.io/SitePoint/p...app

2. <small>

你可能以前用过这个标签,和它字面意思同样,它的做用就是让字看起来小一点。code

这个标签应该用来下降文本或信息的重要程度。ci

http://codepen.io/SitePoint/p...开发

3. <q><blockquote>

这两个标签都是引用,<q> 用于小段内联文本,<blockquote> 用于大段文本的引用文档

<div class="big-banner">
  <h2>Try our latest sandwich!</h2>
  <p>Come and try our latest, biggest and tastiest
  sandwich. John Smith told us <q>he hasn't eaten 
  anything as good in his whole life!</q></p>
</div>
<div class="motivational-quote">
  <blockquote 
    cite="http://bit.ly/1pbvjsL">
      Infuse your life with action.
      Don't wait for it to happen.
      Make it happen. Make your own
      future. Make your own hope.
      Make your own love. And
      whatever your beliefs, honor 
      your creator, not by passively 
      waiting for grace to come down 
      from upon high, but by doing 
      what you can to make grace 
      happen... yourself, right now,
      right down here on Earth.
    <cite>Bradley Whitford - Author</cite>
  </blockquote>
</div>

4. <ins>, <del><s>

<ins> 用于定义刚刚被添加到文档的内容
<del> 用于定义从文档被移除的内容
以上两个标签都支持2个可选的属性,
cite 属性用来连接到一个解释当前变动缘由的连接,datetime 用来定义什么时候发生这个变化。
<s> 用于表示当前的文本再也不相关或正确,一般状况下它会附带一个替换的文本内容。get

http://codepen.io/SitePoint/p...
http://codepen.io/SitePoint/p...input

5. <optgroup>

<optgroup> 标签用来和 <select> 标签配合,有助于对 <options> 元素 进行分类。it

http://codepen.io/SitePoint/p...
http://codepen.io/SitePoint/p...

6. <datalist>

使用 <datalist> 定义 <input>标签可用的选择列表。

datalist 的表现就是输入框下面会出现一个选择框和一个下拉箭头,用来选择一些预约义好的内容。当你输入部分关键词的时候,选择列表中的内容若被匹配到,则会高亮显示。

选择列表出现的内容必须符合 input 设定的 type 类型,例如 type = email,那么选择列表中只会出现符合email规则的内容。

该特性被普遍支持,除了 safari。

http://codepen.io/SitePoint/p...

相关文章
相关标签/搜索