您的位置: 首页 > 技术文档 > 网页制作 > 必须知道的10个不常用HTML标签
再谈CSS样式表书写风格 回到列表 IE的有条件注释详解
 必须知道的10个不常用HTML标签

作者:vocal 时间: 2009-03-30 文档类型:翻译 来自:前端观察

译自:TutsPlus

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

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

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

1. <cite>

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

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

运行代码框

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

示例:

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

3. <acronym>

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

 微博客网站<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.

示例:

运行代码框

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

示例:

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

8. <abbr>

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

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

示例:

运行代码框

[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。

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

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

PS:
颇困难的翻译了这篇文章,神飞深深的感受到了语义化的魅力以及HTML标签的强大,相信我们没有认识到的标签还有很多,结果,常见的标签大家都很熟悉,不常见的标签大家有都不会用。正如之前我在一篇文章中阐述的那样,“语义化”很大的一部分是,在恰当的地方使用合适的标签,而不是一味的div下去。如果,我们能够了解更多的HTML标签,我们就能写出更具语义的HTML代码,也能大大的降低我们写CSS的难度和工作量,并使我们的页面结构更趋合理。

本文链接:http://www.blueidea.com/tech/web/2009/6557.asp 

出处:前端观察
责任编辑:bluehearts

◎进入论坛网页制作WEB标准化版块参加讨论,我还想发表评论

相关文章 更多相关链接
手工打造分离式滑动门导航菜单
语义化单单的限定在html么?
Border属性的终极研究
HTML与javascript中常用编码浅析
网站重构到底是什么
作者文章
条件注释使用指南
网站设计中的面包屑
用于WebKit的CSS诀窍
CSS3系列教程
快速写出较好CSS的5种方法
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2