`
deng131
  • 浏览: 672655 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

必须知道10个不常用HTML标签

阅读更多
网页开发人员常常希望能够了解并掌握多种语言,结果是,学习一门语言的所有内容是棘手的,但是却很容易发现你并没有完全利用那些比较特殊却很有用的标签。

不幸的是我们到现在还没有涉足的那些比较不知名的HTML标记所有潜力。但它永远不会太晚重新进入领域,并开始编写代码来发掘这些未开发的标签的能量。

这里是10个未被充分利用或被误解的HTML标签。或许它们不太广为人知,但是在特定情况下他们却非常有用。

1. <cite>

貌似每个人都比较熟悉<blockquote> 标签,但是你可知道<blockquote>的小弟弟<cite>?<cite> 允许你定义元素内的文字作为一种参考。一般,浏览器会用斜体来显示<cite> 标签内的文字,但是这可以用一点CSS来改变。

<cite> 标签对于引用目录或其它网站的参考非常有用。这里是一个在段落中使用cite标签的例子:

运行代码框
<p>David Allen的突破性组织性的图书<em><cite>完成你的工作</cite></em>给忘了带来了一场风暴。</p>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

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>

示例:

运行代码框
<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>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

3. <acronym>

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

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

示例:

运行代码框
微博客网站<acronym title="Founded in 2006"> Twitter</acronym> 最近常常宕机。
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

4. <address>

<address> 标签是一个非常不起眼的小标签,但是这并不意味着它没有用。顾名思义<address> 允许你在HTML中语义化标签。这个小巧的标签将默认斜体显示标签内的内容,当然,使用样式可以很容易的改变默认的样式。

<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.

示例:

运行代码框
John <del>likes</del> <ins>LOVES</ins> his new iPod.
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

6. <label>

貌似表单元素最容易忘掉何时标记文本。对于表单元素,最常忘记的就是<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>

示例:

运行代码框
<form><fieldset> <legend>你比5年纪学生聪明吗?</legend> 当然<input name="yes" type="radio" value="yes" /> 不知道<input name="no" type="radio" value="no" /> </fieldset> </form>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

8. <abbr>

<abbr> 标签颇类似于<acronym> 标签,不同的是<abbr> 标签只用于定义缩写单词。就像<acronym>一样,你可以为这个标签定义一个title属性。当用户将鼠标放到缩写文字上面时,全部内容就会在下面显示。<abbr> 标签很少用,但是对于屏幕阅读者、拼写检查者以及搜索引擎是非常有用的。

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

示例:

运行代码框
<p><abbr title="脑残">NC</abbr> 是一个不太文明的用语。</p>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

9. rel

Rel 可以是一个极度有用的 属性,任何HTML元素都可以应用一个rel属性。它有助于传递没有另外指定的额外参数。这对于在HTML中使用JavaScript的时候是非常有用的。如果你有一个想要在行内编辑的链接,你可以添加:

<a rel="clickable" href="page.html">这个链接可编辑。</a>

Javascript 会寻找带有rel属性”clickable”的a链接,并应用一些Ajax并允许它在行内被编辑。这只是你可以使用rel属性的众多技术中的一种用法,因为它的潜力是无止境的。感兴趣的朋友可以深入研究一下W3C关于Rel的介绍。

10. <wbr>

<wbr>标签是一个难以相信的不出名的标签。坦率的讲,我也很怀疑你们会接触到这个标签, 因为它几乎从来没有用到。(的确,在我写这篇文章之前我几乎没有见到过这个标签)。事实上,这个标签算是一个软断行,允许你在某一行内指定一个断行点,表明在该点处可以断行,但是不是一定会断行,仅仅是在有需要断行的时候才会断行。如果你想避免出现水平滚动条,那么使用这个标签是很棒的。

示例:

下面是一个200像素宽的box,没有定义overflow。

运行代码框
<div style="width:200px;border:1px solid #00f;"> NoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbrNoWbr<br /> HavaWbr<wbr>HavaWbr<wbr>HavaWbrHavaWbrHavaWbrHavaWbrHavaWbr<wbr>HavaWbr </div>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

如果你想要实现相同的效果而不使用<wbr> 标签,你可以试一下&#8203;或&shy;。据说这三个标签都未被所有浏览器完全支持。你可以通过 这篇文章 来查看各个浏览器对着三个标签的支持情况。
分享到:
评论

相关推荐

    web开发必须知道的10个不常用HTML标签

    在深入探讨这10个较少使用的HTML标签之前,我们先简要回顾一下HTML的基本概念。HTML,即超文本标记语言,是构成网页的基础语言,它通过各种标签来定义页面的结构和内容。虽然大多数开发者对常见的如`&lt;div&gt;`、`&lt;p&gt;`、...

    HTML常用标签代码

    在本资源中,我们看到的"HTML常用标签代码"显然是一个帮助初学者或开发者学习和练习HTML标签的资料。下面将详细介绍一些常见的HTML标签及其用法。 1. `&lt;html&gt;`: 这是每个HTML文档的根元素,包含整个网页的代码。...

    JavaScript资料(html常用的标签,必须记住的30个标签)

    html常用的标签,用于大家学习html css和JavaScript和jQuery

    HTML课件PPT 教程 常用标签

    在"HTML教程"部分,你将学习如何使用不同的HTML标签来创建内容。例如,`&lt;h1&gt;`到`&lt;h6&gt;`用于设置标题等级,`&lt;p&gt;`用于段落,`&lt;a&gt;`用于超链接,`&lt;img&gt;`用于插入图像,`&lt;div&gt;`用于分组元素,`&lt;span&gt;`用于文本级别的标注。...

    html常用标签解释大全

    该标签将在 10 秒后自动跳转到另外一个文件。 3. 查询用表单 <isindex> 标签用于创建一个查询表单,用户可以输入关键词来进行搜索。 设定查询栏位前的提示文字 提示文字"> 该标签将在查询栏位前显示提示...

    自己总结的HTML常用标签

    自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签自己总结的HTML常用标签...

    HTML中的常用标签

    ### HTML中的常用标签知识点详解 #### 一、文档基本结构 HTML文档的基本结构通常由`&lt;html&gt;`标签包裹,内部包含`&lt;head&gt;`和`&lt;body&gt;`两大部分。 1. **`&lt;html&gt;`标签**:定义整个HTML文档的根元素。 2. **`&lt;head&gt;`标签...

    HTML5常用基础标签.docx

    分区标签用于将网页分成几个部分,例如: * `&lt;div&gt;&lt;/div&gt;`:分区标签。 六、列表标签 列表标签用于显示列表信息,例如: * `&lt;ol&gt;&lt;/ol&gt;`:有序列表。 * `&lt;ul&gt;&lt;/ul&gt;`:无序列表。 * `&lt;dl&gt;&lt;/dl&gt;`:定义列表。 七、...

    HTML5常用标签大全.txt

    HTML前端开发最终取决于掌握标签的多少 HTML大概有七八百个标签 这里给大家总结了下HTML常用标签

    HTML常用标签属性汇总

    在本文中,我们将深入探讨一些常用的HTML标签及其属性。 首先,我们来看看标签,它是HTML文档的主要部分,包含了网页可见的所有内容。一些常见的标签属性包括: 1. background:设置页面背景图片或颜色。 2. text:...

    HTML5的常用标签

    以下是一些HTML5中常用的标签及其详细解释: 1. `&lt;header&gt;`与`&lt;footer&gt;`:这两个标签用于定义页面的头部和底部区域,通常包含logo、导航菜单、版权信息等。 2. `&lt;nav&gt;`:定义页面的主要导航部分,帮助用户在网站中...

    html常用标签(元素)的总结

    html html5 css html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的...

    03_HTML常用标签.md

    03_HTML常用标签.md

    HTML常用标签

    下面将详细介绍一些非常常用的HTML标签。 首先,HTML标签是用来指示浏览器如何解读信息的。每个标签由尖括号包围,例如`&lt;tag&gt;`,并且可以拥有属性。属性是附加在标签上的额外信息,如`attribute="value"`。如果值...

    HTML常用标签.pdf

    HTML常用标签 HTML 是构建网页的基础语言,它提供了一些基本的结构元素来组织内容。这些结构元素被称为 HTML 标签。 HTML 标签是 HTML 文档的基础,通过这些标签,可以构建一个完整的网页。 基本文档结构标签 1. ...

    必须知道的10个不常用HTML标签

    以下就是十个不常被充分利用但非常有用的HTML标签: 1. `&lt;cite&gt;`:此标签用于引用创意作品,如书籍、歌曲或电影名称。浏览器通常会以斜体显示`&lt;cite&gt;`内的内容,但可以通过CSS自定义样式。例如,引用一本书:"David...

    HTML常用标签属性.txt

    HTML常用标签属性大全

    struts三个常用标签

    在Struts2中,有三个常用的标签,它们极大地简化了开发者在视图层的工作,提高了代码的可读性和可维护性。 1. `s:textfield` 标签: 这个标签用于创建HTML输入字段,通常用于用户输入数据。它与Action类中的属性相...

    HTML简介及常用标签(中)

    ### HTML简介及常用标签(中) #### 一、标题标签(`h1`—`h6`) 在HTML中,`h1`—`h6`标签被用来定义不同的标题等级,其中`h1`表示最高级别的标题,而`h6`则表示最低级别的标题。这些标签通常用于网页结构中的...

    20.2 HTML 常用标签

    了解并熟练掌握这些常用的HTML标签是构建网页的基本功。通过合理地组织和使用它们,我们可以构建出丰富多样的网页内容,为用户提供良好的浏览体验。在实际工作中,还会遇到更多的HTML标签和属性,持续学习和实践是...

Global site tag (gtag.js) - Google Analytics