`
kerry001
  • 浏览: 38254 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

36个非常重要但常被遗忘的HTML标签

    博客分类:
  • html
阅读更多
每一个HTML标签都有其用法,但我们在写HTML代码时,却常常舍近求远,忽略了很多非常重要且特别有用的标签。

既然HTML中定义了这么多标签,而且每种标签都有其用法,我们为什么不尽量去使用这些标签呢。下面收集并整理了36个常被我们遗忘却非常有用的HTML标签。
1. <!– –> :注释

2. <!DOCTYPE>:文档类型声明

文档类型,会使浏览器使用相应的方式加载网页并显示,忽略DTDs,将使网页进入一种混乱模式(quirks mode)。
示例:
XHTML过渡定义类型,此类型可以使用HTML4中的标签
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
XHTML严格定义类型,此文档只可以使用XHTML1中定义的标签
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
XHTML1.1版定义类型
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>
XHTML框架定义类型。(可以使用框架)
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>
3. <abbr>:缩写

示例:<abbr title=”Limited”>Ltd.</abbr>
说明:简称和缩写是对一个惯用词组的缩写表示,一般使用词组中每个单词的首字母,比如CSS(Cascading Style Sheets),而HTML(Hypertext Markup Language)就不是一种提取首字母的缩写.有时候缩写经常会在最后加一个。
4. <acronym>: 取首字母的缩写

示例:<acronym title=”Cascading Style Sheets”>CSS</acronym>
5. <area>: 定义图像点击区域

area标签是单独出现的,<area />
area标签必须使用在map标签中,而且必须配合img标签使用。
属性:
Common — 一般属性
accesskey — 链接的快捷键访问方式
alt — 图像的提示文字
coords — 定义可点击区域图形的坐标
href — HTML链接源的URL
nohref — 图像点击排除的区域,当不使用href时应使用nohref
shape — 可点击区域的形状
tabindex — 使用”Tab”键的遍历顺序
target — 链接目标
area是client-side image map area的意思,区域
area标签示例:
<img src=”http://www.renniaofei.com/images/logo.png” usemap=”#Map” /> <map name=”Map” id=”Map”> <area shape=”rect” coords=”35,29,135,99″ href=”#” /> <area shape=”circle” coords=”243,78,44″ href=”#” /> <area shape=”poly” coords=”120,137,195,154,135,207″ href=”#” /> </map>
6. <base>: 定义基URL用于页面的链接与引用

base标签是单独出现的,<base />
base标签只能放置在head标签内
当使用相对路径定义链接时,可以使用base标签定义基URL解析所有文档中定义的相对路径的URL
属性:
href — 基URL
target — 链接目标
base是document base URI的意思
base标签示例
<head> <base href=”http://www.renniaofei.com/” target=”_blank”> </head>
使用上面示例代码的html页面中的相对链接,将直接指向基URL http://www.renniaofei.com/,并且使用弹出窗口。
base标签在框架中的使用
base标签通常可以使用在框架链接中,例如
<frameset cols=”20%, *”> <frame src=”list.html”> <frame src=”http://www.renniaofei.com/” name=”mainTarget”> </frameset>
链接页list.htm
l<head> <base target=”mainTarget”> </head> <a href=”http://www.renniaofei.com/category/design/”>design</a> <a href=”http://www.renniaofei.com/category/graphic/”>graphic</a> <a href=”http://www.renniaofei.com/category/inspiration/”>inspiration</a> <a href=”http://www.renniaofei.com/category/freebies/”>freebies</a>
通过上面示例可以避免在每个链接中写入target=”mainTarget”
7. <blockquote>:表示引用块

blockquote标签是成对出现的,以<blockquote>开始,以</blockquote>结束
属性:
Common — 一般属性
cite — 被引用内容的URI
示例:
<blockquote cite=”http://www.renniaofei.com/xhtml/”> <p>标准网页设计要区分内容与表现,学习标准网页设计。</p> </blockquote>
8. <button> :定义按钮

button标签是成对出现的,以<button>开始,</button>结束
可以定义比input内容更丰富的按钮。
属性:
Common — 一般属性
accesskey — 快捷键访问方式
disabled — 禁止使用
name — 标签名称
tabindex — 使用”Tab”键的遍历顺序
type — 按钮类型
button — 普通按钮
reset — 重置表单按钮
submit — 提交按钮
value — 通过表单传递到服务器端的数据
button是push button的意思,按钮
button标签示例:
<button type=”submit”>提交</button>
一个使用文字的普通的提交按钮
<button type=”reset”> 从<strong>任鸟飞</strong>提交表单 </button>
改变按钮内加重文字的button标签
<button type=”button”> <img src=”renniaofei.png” alt=”提交” /></button>
说明:使用图片的button标签,注意有alt的提示文字。
9. <caption>:HTML表格的标题

caption标签是成对出现的,以<caption>开始。</caption>结束
属性:
Common — 一般属性
caption:标题
示例:
<table width=”80%”> <caption> 域名数量介绍 </caption> <tr> <th>www.renniaofei.com</th> <th>.com域名的数量</th> <th>.cn域名的数量</th> <th>.net域名的数量</th> </tr> <tr> <td>2003年</td> <td>1000</td> <td>2000</td> <td>3000</td> </tr> <tr> <td>2004年</td> <td>4000</td> <td>5000</td> <td>6000</td> </tr> <tr> <td>2005年</td> <td>7000</td> <td>8000</td> <td>9000</td> </tr> </table>
说明:
caption标签可以为表格提供一个描述,和图像的说明alt比较类似.默认情况下,浏览器显示表格标题在表格的上方。
CSS里的caption-side属性用来控制表格标题显示的位置。
10. <cite>引用

cite标签是成对出现的,以<cite>开始,以</cite>结束
属性:
Common — 一般属性
cite — 引用内容的URI
cite是citation的缩写
示例:
<cite cite=”http://www.renniaofei.com/”>一步步的教我学会HTML与XHTML</cite>
11. <col> 可以对HTML表格结构化分区后的一个或几个区域使用同样的样式行

col标签是单独出现的,<col />
属性:
Common — 一般属性
span — 定义一个col跨越的列数,默认值为1
12. <colgroup>表示对HTML表格进行结构化的分区,在此分区中可以通过使用col定义每列表格的样式

colgroup标签是成对出现的,以<colgroup>开始,以</colgroup>结束
属性:
Common — 一般属性
span — 定义一个colgroup跨越的列数,默认值为1
13. <dd>代表HTML自定义列表描述

dd标签是成对出现的,,以<dd>开始,</dd>结束
属性:
Common — 一般属性
dd是definition description的缩写
14. del 标签 — 定义被删除的文本

del标签是成对出现的,以<del>开始,</del>结束
del通常应连同ins标签一同使用,表示被删除与被插入的文本
通过del与ins定义文档可以帮助了解文档内容的修改过程,利于多人编辑系统
使用del定义的文本通常带有删除线
属性:
Common — 一般属性
cite — 引用网址,定义为何删除的引用网址
datetime — 删除的时间与日期
title — 定义删除的目的或提示
del是deleted text的缩写,删除文本
del标签示例:
<p>任鸟飞网页设计网址 <del title=”del url” cite=”http://www.renniaofei.com/”> http://www.renniaofei.com/ </del> <ins>http://www.renniaofei.com/</ins> ,原先 <del>http://www.renniaofei.com/</del> 网址已经删除。 </p>
15. <dir> 定义多层目录列表

不符合标准网页设计的理念,不赞成使用.
dir标签是成对出现的,以<dir>开始,</dir>结束
属性:
Common — 一般属性
dir是directory lists的缩写,目录列表
16. <dfn> – 定义标签

dfn标签是成对出现的,以<dfn>开始,以</dfn>结束
属性:
Common — 一般属性
dfn是defining instance的缩写
示例: <dfn>任鸟飞</dfn>网页设计网!
17. <dl> 代表HTML自定义列表

dl标签是成对出现的,以<dl>开始,</dl>结束
自定义列表的开始使用<dl>标签,列表中每个元素的标题使用<dt>(definition term)定义,后面跟随<dd>(definition description)用于描述列表中元素的内容.
属性:
Common — 一般属性
dl是definition lists的英文缩写
示例:
<dl> <dt>www</dt> <dd>World Wide Web的缩写.</dd> <dt>renniaofei</dt> <dd>任鸟飞</dd> <dd>www的:).</dd> <dt>com</dt> <dt>com.cn</dt> <dt>cn</dt> <dd>这都是域名的后缀.</dd> </dl>
说明:
不一定每个dt标签要对应一个dd,可以一对多或多对一(就像上面的例子)
18. <dt>代表HTML自定义列表组

dt标签是成对出现的,以<dt>开始,</dt>结束
属性:
Common — 一般属性
dt是definition term的缩写
19. <em> 强调标签

em标签是成对出现的,以<em>开始,以</em>结束
属性:
Common — 一般属性
em是emphasis的缩写
示例: 强调一下,<em>不要</em>和我开玩笑!
20. <ins> 定义被插入的文本

ins标签是成对出现的,以<ins>开始,</ins>结束
ins通常应连同del标签一同使用,表示被插入与被删除的文本
通过ins与del定义文档可以帮助了解文档内容的修改过程,利于多人编辑系统
使用ins定义的文本通常带有下划线
属性:
Common — 一般属性
cite — 引用网址,定义为何插入的引用网址
datetime — 插入的时间与日期
title — 定义插入的目的或提示
ins是inserted text的缩写,插入文本
ins标签示例:
<p>任鸟飞网页设计网址 <del title=”del url” cite=”http://www.renniaofei.com/”> http://www.renniaofei.com/ </del> <ins>http://www.renniaofei.com/</ins> ,原先 <del>http://www.renniaofei.com/</del> 网址已经删除。 </p>
21. <kbd>标签表明使用者输入的文字

kbd标签是成对出现的,以<kbd>开始,以</kbd>结束
属性:
Common — 一般属性
示例: To exit, type <kbd>QUIT</kbd>.
22. <map>定义图像点击区域的集合

map标签是成对出现的,以<map>开始,</map>结束
map标签必须配合area标签使用
map标签中name与id属性指定的值必须与定义图像点击区中图像(img)的usemap属性指定的值一致
属性
Common — 一般属性
id — 定义map的名称。
name — 定义map的名称。
map是client-side image map的意思
map标签示例:
<img src=”http://www.renniaofei.com/images/logo.png” usemap=”#Map” /> <map name=”Map” id=”Map”> <area shape=”rect” coords=”35,29,135,99″ href=”#” /> <area shape=”circle” coords=”243,78,44″ href=”#” /> <area shape=”poly” coords=”120,137,195,154,135,207″ href=”#” /> </map>
23. <menu> 定义菜单列表

不符合标准网页设计的理念,不赞成使用。
menu标签是成对出现的,以<menu>开始,</menu>结束
属性
Common — 一般属性
menu:菜单
24. <noframes>对不支持框架的设备进行提示

noframes标签是成对出现的,以<noframes>开始,</noframes>结束
由于frameset内不能包含body标签,因此noframes内部必须包含body标签
示例
<frameset cols=”50%,25%,25%”> <frame src=”http://www.renniaofei.com/category/design/”> <frame src=”http://www.renniaofei.com/graphics/”> <frame src=”http://www.renniaofei.com/inspiration/”> <noframes> <body> <p>任鸟飞网页设计网使用了框架技术,但是您的浏览器不支持框架,请升级您的浏览器以便正常访问。</p> </body> </noframes> </frameset>
25. <noscript>无法加载脚本时的提示文字

noscript标签是成对出现的,以<noscript>开始,以</noscript>结束
示例
<noscript>此页面无法加载js脚本代码。</noscript>
26. <q>
表示一个行引用

q标签是成对出现的,以<q>开始,以</q>结束。
属性:
Common — 一般属性
cite — 引用内容的URI
q是quoted text的缩写
示例:
<cite>古人</cite>云:<q>良言一句三冬暖,恶语伤人六月寒。</q>
27. <s>定义删除线的文字

不符合标准网页设计的理念,不赞成使用。
s标签是成对出现的,以<s>开始,以</s>结束
属性:
Common — 一般属性
s是strikethrough的缩写
28. <sub>表示下标

sub标签是成对出现的,以<sub>开始。以</sub>结束
属性:
Common — 一般属性
sub是subscript的缩写
29. <sup>表示上标

sup标签是成对出现的,以<sup>开始,以</sup>结束
属性:
Common — 一般属性
sup是superscript的缩写
30. <tbody> 表示HTML表体

浏览器显示表格时,通常是完全下载表格后,再全部显示,所以当表格很长时,可以使用tbody分段显示。
31. <tfoot>表示HTML表脚

表格的表脚tfoot,可以使用单独的样式定义表脚,并且在打印时可以在分页的下部打印表脚。
32. <th>代表HTML表格中的表头

th标签是成对出现的,以<th>开始,</th>结束
属性:
Common — 一般属性
abbr — 代表表头的简写
axis — 对单元格在概念上分类
colspan — 一行跨越多列
headers — 连接表格的数据与表头
rowspan — 一列跨越多行
scope — 定义行或列的表头
align — 代表水平对齐方式(left(左对齐) | center(居中对齐) | right(右对齐) | justify)(此属性应该使用CSS实现)
valign — 代表垂直对齐方式(top(顶部对齐) | middle(中部对齐) | bottom(下部对齐) | baseline(基线对齐))(此属性应该使用CSS实现)
th是table header cell的缩写
示例:
<table width=”80%” border=”1″> <tr> <th>www.renniaofei.com</th> <th>.com域名的数量</th> <th>.cn域名的数量</th> <th>.net域名的数量</th> </tr> <tr> <th>2003年</th> <td>1000</td> <td>2000</td> <td>3000</td> </tr> <tr> <th>2004年</th> <td>4000</td> <td>5000</td> <td>6000</td> </tr> <tr> <th>2005年</th> <td>7000</td> <td>8000</td> <td>9000</td> </tr> </table>
33. <thead>表示HTML表头

表格的头部thead,可以使用单独的样式定义表头,并且在打印时可以在分页的上部打印表头
34. l 标签 — 表示一段语句

l标签是成对出现的,以<l>开始,以</l>结束
属性:
Common — 一般属性
l是line of text的缩写
示例: <l>一行实实在在的文字!</l>
35. <Code>代码标签

code标签是成对出现的,以<code>开始,以</code>结束,常用于显示源代码。
36. <fieldset> 表单分组

如果一个页面的表单项太多,我们最好把它们分组显示,就像使用p标签分开段落一样,可以使用fieldset与legend标签对表单内容分组。
fieldset标签是成对出现的,以<fieldset>开始,以</fieldset>结束
一个表单可以有多个<fieldset>,每对<fieldset>为一组,每组内容的描述可以使用legend标签说明
示例:
<fieldset> <legend>我最喜爱的:</legend> <label for=”computer”>计算机</label> <input type=”checkbox” value=”1″ id=”fav” name=”fav” /> <label for=”trval”>旅游</label> <input type=”checkbox” value=”2″ id=”fav” name=”fav” /> <label for=”buy”>购物</label> <input type=”checkbox” value=”3″ id=”fav” name=”fav” /> </fieldset>

转载自:任鸟飞网页设计:http://www.renniaofei.com/code/36-ge-feichang-zhongyao-dan-chang-bei-yiwang-de-html-biaoqian/
分享到:
评论

相关推荐

    HTML语言剖析.rar

    2. **被遗忘的HTML标志.doc**:这份文档可能包含了一些不太常见的HTML标签,这些标签可能在现代开发中不常使用,但了解它们的历史和作用有助于深入理解HTML的发展历程。 3. **HEAD元素使用集锦.doc**:HEAD元素是...

    几乎被设计师遗忘了的标签fieldset legend

    但是,这两个标签经常被设计师遗忘或忽视,本文将重点介绍这两个标签的使用、样式设置和在实际开发中的应用。 一、fieldset 标签 fieldset 标签用于将表单元素分组,以便更好地组织和描述表单内容。它通常包含 ...

    被遗忘掉的button标签

    【标题】:“被遗忘掉的button标签” 【描述】:这篇文章主要探讨了在Web开发中经常被忽视的`&lt;button&gt;`标签,并指出其在创建风格统一的用户界面时的重要性和优势。它针对已有的翻译版本存在的理解难点,提供了一个...

    被人遗忘的html tags

    下面将详细介绍几个容易被忽略但又非常有用的HTML标签。 #### 1. `dl`, `dt`, `dd` —— 定义列表 在HTML中,`dl`(definition list)标签用于创建定义列表。它由一系列`dt`(definition term)和`dd`(definition...

    使你能快速方便查看遗忘的密码的密码查看器

    然而,值得注意的是,尽管这类工具在某些情况下非常有用,但也可能存在安全风险,因为它们可能会访问到敏感的密码信息。因此,使用时必须确保从可信来源获取软件,并遵循最佳安全实践,如定期更新软件、不共享个人...

    后台登陆和管理界面html文件

    HTML文件由一系列元素组成,每个元素都有其特定的标签,如`&lt;head&gt;`、`&lt;body&gt;`、`&lt;h1&gt;`、`&lt;p&gt;`等,这些标签定义了页面的结构和样式。 在后台登录界面设计中,HTML通常与CSS(Cascading Style Sheets)和JavaScript...

    JAVA的api文档解决遗忘

    Java API文档是Java开发者的重要工具,它包含了Java平台标准版(Java SE)的所有类和接口的详细信息。这个文档对于初学者和经验丰富的开发者来说都极其有用,因为它可以帮助理解和使用Java的各种内置库和功能。本篇...

    html5学习精选5篇案例.docx

    - JavaScript是前端开发的重要语言,用于实现动态效果和交互功能。 - 学习JavaScript基础,包括变量、数据类型、运算符、控制流等,以及函数和对象的概念。 - 进阶内容涵盖异步操作(如Ajax)、jQuery库、...

    springboot228高校教师电子名片系统.zip

    4. **readme(重要).txt** - 这是一个非常重要的文件,通常包含关于项目的关键信息,如系统环境要求、运行步骤、依赖库的安装、数据库初始化等关键指导。 5. **db.sql** - 这是数据库脚本文件,用于初始化系统所需的...

    javaweb学习心得.doc

    我在学习中实践了大量的样式效果,尽管有些内容随着时间遗忘,但查看文档和回顾案例仍然是保持熟练的关键。 JavaScript是Web开发的核心,特别是在交互性方面。我对DOM操作有了深入的理解,虽然直接使用DOM有时显得...

    登陆界面模板

    登录界面是用户与系统交互的第一步,它的重要性不言而喻。一个良好的登录界面模板能够提升用户体验,增强品牌认知,并确保数据的安全性。下面将详细探讨登录界面模板的设计要点、常见元素以及如何优化用户体验。 ...

    springboot281旅游网站.zip

    4. **readme(重要).txt**:这是一个非常重要的文件,通常会包含项目的核心信息,如项目简介、依赖库、运行命令、许可协议等。 5. **aaaaaa.txt**:文件名无明确含义,可能是临时文件或者开发者遗忘的笔记,具体内容...

    个人信息管理

    在这个过程中,数据加密技术的应用至关重要,以保护用户的隐私不被泄露。 个人信息管理模块允许用户查看和修改自己的基本信息,如姓名、性别、生日等。系统应提供友好的界面,让用户能方便地添加、编辑或删除个人...

    adsl密码查看器.rar

    对于不熟悉此类工具的用户来说,这个压缩包提供了一站式的解决方案,帮助他们解决ADSL连接密码遗忘的问题。然而,用户在使用这类工具时也应注意隐私和安全问题,确保软件来源可靠,防止个人信息泄露。

    星号密码查看器

    它能帮助用户恢复因各种原因遗忘的密码,但请注意,这类工具也有可能被恶意使用,因此在使用时应确保遵守合法和道德的界限,避免侵犯他人隐私。 描述中的“星号的都可以看,忘记密码不用怕”进一步强调了该软件的...

    采用长短期记忆网络的深度学习方法进行网页正文提取.pdf

    通过解析DOM树,可以对网页的组织结构有一个清晰的认识,这对于文本块的划分和后续的正文提取至关重要。 4. 基于标签信息的数据划分策略: 在DOM树的基础上,根据HTML标签信息进行数据划分,即将具有文本信息的HTML...

    wxh dialupass

    Dialupass就是为了解决这个问题而设计的。 【描述】"dialupassdialupass" 可能是重复提及Dialupass以强调其功能或强调该软件的重要性。Dialupass能够提取存储在Windows系统中的拨号认证信息,包括用户名和密码,这...

Global site tag (gtag.js) - Google Analytics