`

HTML 标签的概括说明

 
阅读更多

制作网页的第一步,就是学会编写HTML语言。

HTML是一种标签语言,通过在内容上附加各种标签,达到在浏览器中正确展示的目的。正确地编写HTML,不仅是制作网页的必要条件,也是对网页进一步处理、添加CSS和Javascript效果的前提。

编写HTML语言的关键,就是把标签用对,使它能够正确传达语义信息,不要使用无含义或错误含义的标签。下面就是一份我整理的 HTML 标签的概括性解释。


 

一、块级元素

div

含义:页面内容的一个独立组成部分。

常见的用途有三种:1)划分页首、页尾、页边栏或导航栏等等;2)表示页面的分栏;3)将文章进一步分成几个部分,比如正文、评论、文章的元数据等等。

示例:

<div id="header">页面的头部</div>

h1, h2, h3, h4, h5, h6

含义:内容的标题。

h1是最高一级的标题,下一层标题使用h2,依次类推。除了h1以外,其他5个级别标题在一个页面中都可以出现多次,h1只能出现一次。

示例:

<h1>一级标题</h1>

<h2>二级标题</h2>

p

含义:表示段落。

它是文章内容的基本组成部分,也可以用来表示诗歌中的一节。p与div的主要区别是,前者表示文本段落,后者表示更广义的段落。

在P标签中,不应该再包含其他块级元素。此外,也不应该使用空的p标签。

示例:

<p>这是一个段落。</p>

blockquote

含义:表示一段引用自其他来源的独立文本。

它引用的文本通常有一定的长度,以块级元素的形式出现。

blockquote应该总是与cite标签配合使用,cite用来指明引用材料的来源。

示例:

<blockquote>
不是在沉默中爆发,就是在沉默中灭亡。
<cite>鲁迅《为了忘却的纪念》</cite>
</blockquote>

在浏览器的默认样式中,blockquote有文本缩进的效果,但是不要单单因为这个原因,而使用它。

blockquote有两个属性,第一个是cite属性,用来指明引用材料的URI地址;第二个是title属性,用于提供引用材料的相关信息。

示例:

<blockquote cite="http://w3c.org/" title="文章的标题,作者,发表日期">"我正在此处引用W3C的标准。"</blockquote>

 

二、行内元素

a

含义:与href属性搭配使用时,链接至外部链接,或者同一页的某个锚点。

示例:

<a href="chapter2.html">第二章</a>

abbr

含义:表示内容是某个术语或短语的缩写形式,它有一个title属性,用来指明缩写所代表的原始词组。

示例:

<abbr title="Europe">Eur</abbr>

acronym

含义:表示内容是一个词组的首字母简称,比如BBC、WTO。

它有一个title属性,用来指明属性所代表的原始词组。

acronym与abbr的主要区别是,前者往往是一个可以独立使用的词,而后者不是。这意味着acronym肯定是abbr,但是abbr不一定是acronym。

示例:

<acronym title="World Wide Web">WWW</acronym>

em

含义:表示强调。

em所指明的内容,应该比其周围的内容更重要。

注意,如果你只是想表示斜体或者引用书名,那就不要使用em标签,而是用CSS命令(font-style:italic)。

示例:

<em>我正在强调这句话。</em>

strong

含义:表示比em更强的强调。

示例:

<strong>我正在以更大的强度,强调这句话。</strong>

address

含义:表示某个特定文档或文档的某个部分的联系信息或联络方式。

注意:1)所有的联络方式都可以用这个标签表示,而不仅仅是地址。2)它是一个块级元素,不要用它来单独标识某个Email地址或电话号码。

示例:

<address>
<a href="../People/张三/">张三</a>,
<a href="../People/李四/">李四</a>,
$ 日期:1999/12/24 23:37:50 $
</address>

cite

含义:表示引述的来源。

它用来指明书目信息、个人引语、或者参考文献中的外部资源。

示例:

<cite>《哈利波特系列小说》</cite>的作者是J.K.罗琳。

dfn

含义:用来表示一个定义。

示例:

<dfn>Internet Explorer</dfn>是最常见的浏览器。

del

含义:表示该信息已被删除。

通常用于日期和时间,表示文档已经发生了变化。

ins

含义:与del的作用正好相反,表示修订后插入的内容。

code

含义:表示程序代码。

samp

含义:表示程序代码的输出结果。

kbd

含义:表示由用户键入的文本。

它很少使用,但是在某些场合,你想演示如何使用一个程序,它就会有用。它通常与code和samp结合使用。

var

含义:表示程序中的变量或参数,与code, samp, kbd结合使用。

q

含义:表示一个较短的引语。

注意:浏览器对这个标签的支持很不好,因此不推荐使用。

sub/sup

含义:表示下标/上标。

span

含义:用来标识其他标签不适合表示的内容,是一个通用型的行内标签。

 

三、列表元素

ul, ol, li

含义:表示一组相同格式的信息。

当你有一张清单的时候,就应该使用列表元素。ul是无序列表,通常前面有一个强调符号;ol是有序列表,前面通常采用数字编号。

dl, dd, dt

含义:表示一个术语列表。

dt表示术语,dd表示该术语的定义,可以为单个术语提供多个定义。

示例:

<dl>
<dt>虚怀</dt>
<dd>胸襟宽大,虚心谦退</dd>
<dt>虚荣</dt>
<dd>表面上的荣耀;虚假的荣名</dd>
<dt>虚构</dt>
<dd>凭想像编造出来</dd>
</dl>

四、表格元素

 

从结构上看,表格可以分成表头、主体和表尾三部分,在HTML语言中分别用thead、tbody、tfoot表示。

代码示例:

<table>
<thead>
  <tr> ...header information...
</thead>
<tfoot>
  <tr> ...footer information...
</tfoot>
<tbody>
  <tr> ...first row of block one data...
  <tr> ...second row of block one data...
</tbody>
<tbody>
  <tr> ...first row of block two data...
  <tr> ...second row of block two data...
  <tr> ...third row of block two data...
</tbody>
</table>
 

这里有三个注意点:

1)thead和tfoot在一张表中都只能有一个,而tbody可以有多个。

2)tfoot必须出现在tbody前面,这样浏览器在接收主体数据之前,就能渲染表尾,有利于加快表格的显示速度。这一点对大型表格尤其重要。

3)thead、tbody和tfoot里面都必须使用tr标签。

 

 

五、分割元素

br

含义:表示换行。

注意,除了少数场合(比如诗歌中的分行),应该尽量避免使用这个标签,因为它并没有特别的语义含义,而且分行的视觉效果完全可以通过p标签、列表标签和CSS命令达到。

hr

含义:表示两个部分之间用一根水平直线分割。

事实上,不用这个标签,也有办法显示水平直线。这个标签的唯一优势,也许就是在没有CSS的场合,它可以产生视觉分割的效果。

 

六、不建议使用的元素

以下的标签都没有明确的语义,只涉及到视觉效果,很可能在以后版本的HTML语言中被废除。建议不要使用。

* big
* small
* b
* i
* tt
* pre

 

七、已经被废除的标签

下面的标签已经被废除,不应该继续使用了。

* applet
* center
* font
* dir
* isindex
* menu
* s
* strike
* u
 
 
  • 大小: 130.4 KB
分享到:
评论

相关推荐

    Web编程入门经典——HTML、XHTML和CSS(第2版)- 2.pdf 高清下载

    不过,我可以从【标题】和【描述】中提取信息并详细说明HTML、XHTML和CSS的基础知识点。 标题和描述中提到的书籍《Web编程入门经典——HTML、XHTML和CSS(第2版)》是关于前端开发基础的教程,主要内容应该包括HTML...

    基于html5的钢琴弹奏游戏.zip

    【标签】"多媒体"、"游戏"和"HTML5"概括了项目的三个主要特征: 1. **多媒体**:钢琴游戏涉及到音乐元素,即多媒体应用,这需要HTML5的Audio API来实现高质量的音频播放。 2. **游戏**:游戏设计通常包含复杂的...

    游戏盒子软件官网页面html代码-游戏 软件 企业 产品.rar

    通过合理使用元标签(如`&lt;meta&gt;`标签),可以提高搜索引擎对网页内容的理解,提升网站的搜索排名。例如,设置合适的`&lt;title&gt;`和`&lt;meta name="description"&gt;`可以有效概括网页内容,吸引用户点击。 在压缩包内的...

    图片存储企业html5模板是一款html5+css3实现的服务器提供商网站模板。.zip源码资源下载

    【标签】"图片存储企业html5模板是一款"是对模板类型和特点的简要概括,说明了模板的主要用途和所采用的技术。 【压缩包子文件的文件名称列表】中唯一的条目“图片存储企业html5模板是一款html5+css3实现的服务器...

    QCMS .NET小型网站管理系统 1.0 Beta.rar

    QCMS .NET小型网站管理系统是在NET3.5 MSSQL2005开发,模板HTML隔离,无限分类,留言本。 QCMS .NET小型网站管理系统功能: 支持arclist标签 支持pagelist标签 支持memu标签 支持class标签 支持guestlist ...

    HTML DOG.The Best-Practice Guide to xHTML&CSS

    - **CSS HTML pdf xHTML**:这些标签概括了本书的主要内容和技术领域,即围绕CSS、HTML以及xHTML技术展开,同时本书提供的形式是PDF文档。 #### 部分内容解析 - **作者:Patrick Griffiths**:本书作者,可能是一...

    QCMS .NET v1.0 beta.rar

    总的概括一下,本系统建立正式网站绝对没有任何问题,绝对不含糊,性能,负载,安全上由于借助NET平台的优势,所以可以说都胜于ASP和PHP版本。 系统简介 本系统是NET3.5 MSSQL2005开发,模板HTML隔离,无限...

    html5宽屏大气响应式牙科诊所网站模板

    【标签】"html5宽屏大气响应式牙科诊所"是对模板的关键特性进行的概括,HTML5是现代网页开发的标准,强调了模板的技术基础;宽屏和大气设计则关乎视觉效果,通常意味着大图、简洁明快的布局以及专业感;响应式设计是...

    html计算器.pdf

    根据提供的文件内容,我们来深入分析和概括一个简单的HTML计算器的设计和实现。这个HTML计算器使用了VBScript作为客户端脚本语言,并且在页面上使用按钮来执行计算和清理操作。 知识点一:HTML页面结构设计 HTML...

    jsf12-tlddoc.zip

    在给定的"jsf12-tlddoc.zip"压缩包中,包含的资源主要与JSF的TLD(Tag Library Descriptor)文档相关,这是一份关于JSF自定义标签库的详细说明。 1. **TLD文档(Tag Library Descriptor)**: TLD文件是XML格式的...

    战争游戏公司网站模板是一款单页大气风格游戏网站HTML5模板素材下载 .rar

    "模板"标签是对整个资源的概括,意味着这是一个预设的设计框架,用户可以在此基础上进行修改和定制,以适应自己的具体需求,快速搭建出专业且美观的网站。 【文件名称解析】 "README.md"通常是项目或软件中的说明...

    029 南方软件视频平台大屏中心_大屏幕展屏(html源码).rar

    "029南方软件视频平台大屏中心" 这个标签是对整个资源主题的简洁概括,便于检索和分类。标签中的数字"029"可能代表系列中的部分或者特定版本,而"南方软件视频平台大屏中心"则明确了技术领域的关键词,包括视频处理...

    239_html网站模板_网页源码移动端前端_H5模板_自适应响应式源码.zip

    在描述中,我们同样看到对这个压缩文件的简短概括,强调了它与移动端前端开发相关,暗示着源码可能包括HTML5、CSS3和JavaScript等技术,这些都是构建现代网页的标准工具。 标签“网站模板”意味着这些源码是预先...

    浅谈CSS中的继承性,特殊性,层叠性和重要性

    继承是一种规则,它允许样式不仅应用于某个特定 html 标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于 p 标签,这个颜色设置不仅应用 p 标签,还应用于 p 标签中的所有子元素文本,这里子元素为 span ...

    机房维护托管公司网站模板是一款适合服务器搭建企业HTML5网站模板下载 .rar

    【标签】中的“模板”是对该资源类型的概括,意味着它是一种预设的设计框架,用户可以根据自身需求进行定制和修改。 在【压缩包子文件的文件名称列表】中,"README.md"是一个常见的文本文件,通常包含有关压缩包内...

    绿色宽屏形式pc+wap高楼建筑设计网页模板代码.zip

    标签“html5 H5模版 HTML模版”是对模板技术特点的概括,强调了HTML5在模板中的核心地位。HTML5是目前网页开发的标准,它引入了许多新特性,如音频、视频、离线存储、图形绘制等,使得网页可以更丰富、更动态地展现...

    网站头部SEO优化的可操作性.pdf

    - **HTML结构优化**:使用合适的HTML元素如H1-H6标题标签,有序无序列表等,有助于构建清晰的页面结构,便于搜索引擎理解和抓取。 - **URL结构**:简洁、包含关键词的URL结构对SEO有利,易于用户记忆和分享,同时也...

    灰色宽屏大气个性的IT公司企业整站模板-扁平化 企业 整站 手机 响应式 简洁 漂亮 精品 html5 幻灯 菜单

    标签中的"模板"是概括性的描述,表明这是一个用于构建网站的预设布局和设计。 压缩包内的文件名与标题基本一致,其中“重要.md”和“readme.md”通常是说明文档,可能包含了模板的使用指南、版权信息以及注意事项等...

    javascript实现将文件保存到本地方法汇总

    而标签"javascript 文件保存到本地"则是对文章主题的一个简洁概括,说明这是一篇专注于在客户端使用JavaScript语言保存文件到本地硬盘的方法的分享文章。 接下来,详细解析给定的示例代码: - 第一个函数saveFile...

    SEO基本功,SEO,SEOTAGS

    6. `&lt;body&gt;`内的HTML标签: - `&lt;div&gt;`:用于分块内容,方便布局和样式设置。 - `&lt;h1&gt;`到`&lt;h6&gt;`:标题标签,`&lt;h1&gt;`最重要,应包含主要关键词,但避免滥用。 - `&lt;img&gt;`:图片标签,`alt`属性提供图片描述,有助于...

Global site tag (gtag.js) - Google Analytics