HTML5 的知识分享(二):HTML5 的常用标签

  经过我的上一篇博客可以让大家简单地了解了一下 HTML5 的基础标签,现在再和大家分享一下 HTML5 的常用标签吧

  基础标签与常用标签的主要区别在于:要先有基础标签的基础才可以灵活的使用常用标签。

常用标签主要分为六种:

  1. 列表标签
  2. 链接标签
  3. 表格标签
  4. 图像标签
  5. 音频标签
  6. 视频标签

 

一、列表标签

  (1) <ul> 标签:定义无序列表;要使用样式来定义列表类型。

  (2) <ol> 标签:定义有序列表;要使用 CSS 来定义列表的类型。

  (3) <li> 标签:定义列表项目,可用在无序列表(<ul>)和有序列表(<ol>)中;同时也是要使用 CSS 来定义列表和列表项目的类型。

例子:

<ul>
    <li>广东</li>
    <li>广西</li>
    <li>江西</li>
</ul>
<ol>
    <li>美食</li>
    <li>风景</li>
    <li>水果</li>
</ol>

 

启动浏览器后,运行效果如下

  (4) <dl> 标签;定义列表(definition list);用于结合 <dt> (定义列表中的项目)和  <dd>  (描述列表中的项目)。

  (5) <dt> 标签:定义列表中的项目(即术语部分)。

  (6) <dd> 标签:定义列表中定义条目的定义部分。

 

例子:

<dl>
    <dt>美食</dt>
    <dd>可以让你的生活更有活力、更加美好...</dd>
    <dt>风景</dt>
    <dd>可以让你感受它的美好、心灵得到洗礼...</dd>
</dl>


启动浏览器后,运行效果入下:

 

 

二、链接标签

  (1)<a> 标签:

a、<a> 标签定义超链接,用于从一张页面链接接到另一张页面。

b、<a> 元素最重要的属性是  href 属性,它指示链接的目标。

c、在所有的浏览器中,链接默认的外观是:

  未被访问的链接带有下划线而且是蓝色的

  已被访问的链接带有下划线而且是紫色的

  活动链接带有下划线而且是红色的

d、可以使用 CSS 伪类向文本超链接添加复杂而多样的样式。

注意:

  a、如果不使用 href 属性,则不可以使用如下属性:download,hreflang,media,rel,target 以及  type 属性。

  b、被链接页面通常显示在当前浏览器窗口中,除非您规定另一个目标(target   属性)。

  c、请使用 CSS 来设置链接样式。 

 

例子:

  1. 跳转到某个网页:
这是一个<a href="link.html">连接的案例</a>

  2.跳转到页面的某个地方

<a href="#jump-test">跳转到本页面的一个"连接点"</a><P>
<a name="jump-test">下一个连接点</a>

  3.跳转到另一个页面的另一个地方

<a href="link.html#jump-test">跳转到另一个地方的某个地方</a>

link.html 中要先有<a name="jump-test"...</a>标签

  4.通过图片跳转到另一个页面

<a href="lastpage.htm"><img scr="图片文件及其路径"></a>

  5.跳转到音频

<a href="音频文件及其路径">...</a>

  6.跳转到视频

<a href="视频文件及路径">...</a>

  7.跳转到邮箱

<a href="mailto:username@cctv.com">发送邮件</a>

  8.跳出框架

<a href="window.html" target="#">打开一个新窗口</a>

 

  (2) <nav> 标签:定义导航链接的部分;如果文章中有“前后”按钮,则应该把它放到 <nav> 元素中。

<nav>
<a href="index.htm">首页</a>
<a href="previous.htm">上一页</a>
<a href="next.htm">下一页</a>
</nav>

 

启动浏览器后,运行效果如下:

 

三、表格标签

  (1) <table> 标签

a、<table> 标签定义 HTML 表格。

b、<table> 内也分头 <thead> 和主体 <tbody>。

c、简单的 HTML 表格由 table 元素以及一个或多个 tr、th、td 元素组成。

d、tr  元素定义表格行,th  元素定义列头,td  元素定义表格单元。

可选属性:

border:值(pixels)规定表格边框的宽度。

width :值(pixels、%)规定表格宽度。

height:值(pixels、%)规定单元格高度。

cellpadding:值(pixels、%)规定单元边沿与其内容之间的空白。

cellspacing :值(pixels、%)规定单元格之间的空白。

frame:值(void、above、below、hsides、lhs、rhs、vsides、box、border)规定外侧边框的哪个部分是可见的。

rules:值(none、groups、rows、cols、all)规定内侧边框的哪个部分是可见的。

 

  (2) <caption> 标签:定义表格标题,但必须直接放置到 <table> 标签之后;

            注意:每个表格最多能规定一个标题,通常标题会居中显示在表格上方。

  (3) <th> 标签:定义表格内的表头单元格。

  HTML 表单中有两种类型的单元格:

  • 列头单元格  —  包含表头信息(由 th 元素创建)
  • 标准单元格  —  包含数据(由 td 元素创建)

  th  元素内部的文本通常会呈现为居中的粗体文本。

可选属性:

abbr:值(text)规定单元格中内容的缩写版本。

align:值(left、right、center、justify、char)规定单元格内容的水平对齐方式。

axis:值(category_name)对单元格进行分类。

char:值(character)规定根据哪个字符来进行内容的对齐 。

charoff:值(number)规定对齐字符的偏移量。

colspan:值(number)规定单元格可横跨的列数。

headers:值(header_cells'_id)规定单元格相关的表头。

rowspan:值(number)规定单元格可横跨的行数。

scope:值(col、colgroup、row、rowgroup)定义表头数据与单元格数据相关联的方法。

valign:值(top、middle、bottom、baseline)规定单元格内容的垂直排列方式。

 

  (4) <tr>标签:定义 HTML 表格中的行,tr  元素包含一个或多个 th 或 td 元素。

可选属性:

align:值(right、left、center、justify、char)定义表格行的内容对齐方式。

char:值(character)规定根据哪个字符来进行文本对齐。

charoff:值(number)规定第一个对齐字符的偏移量。

valign:值(top、middle、bottom、baseline)规定表格行中的内容的垂直对齐方式。

 

  (5) <td>标签:定义 HTML 表格中的标准单元格;

         注意:在使用 colspan 和  rowspan  属性来实现内容横跨多个行或列,<thead> 元素中不允许使用 <td> 元素。

  HTML 表格有两类单元格:

  • 表头单元 - 包含头部信息(由 th 元素创建)
  • 标准单元 - 包含数据(由 td 元素创建)

  td 元素中的文本一般显示为正常字体且左对齐。

可选属性:

abbr:值(text)规定单元格中内容的缩写版本。

align:值(left、right、center、justify、char)规定单元格内容的水平对齐方式。

axis:值(category_name)对单元格进行分类。

char:值(character)规定根据哪个字符来进行内容的对齐 。

charoff:值(number)规定对齐字符的偏移量。

colspan:值(number)规定单元格可横跨的列数。

headers:值(header_cells'_id)规定单元格相关的表头。

rowspan:值(number)规定单元格可横跨的行数。

scope:值(col、colgroup、row、rowgroup)定义表头数据与单元格数据相关联的方法。

valign:值(top、middle、bottom、baseline)规定单元格内容的垂直排列方式。

 

例子:

    <table border="1">
      <tr>
        <th>地区</th>
        <th>美食</th>
      </tr>

      <tr>
        <td>广东</td>
        <td>原汁原昧蒸土鸡 、荷包饭、姜奶、云吞面</td>
      </tr>
    </table>


启动浏览器后,运行效果入下:

 

四、图像标签

  (1) <img> 标签:img  元素向网页中嵌入衣服图像。

 注意:从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像的占位空间。

    <img> 标签有两个必需的属性: scr  属性  和 alt 属性。

可选属性:

height:值(pixels、%)定义图像的高度。

ismap:值(URL)将图像定义为服务器端图像映射。

longdesc:(URL)指向包含的图像描述文档的 URL。

usemap:值(URL)将图像定义为客户器端图像映射。

width:值(pixels、%)设置图像的宽度。

例子:

<img src="C:\Users\BIGBANG\Pictures\壁纸\GD.JPG" width="200" height="200"/>

启动浏览器后,运行效果如下:

 

五、音频标签

  <audio> 标签:audio  元素能够播放声音文件或者音频流。

  目前,<audio> 元素支持的3种文件格式:MP3、Wav、Ogg。

提示:可以在 <audio> 和 </audio> 之间放置文本内容,这些文本信息将会被显示在那些不支持 <audio> 标签的浏览器中

可选属性:

autoplay:值(autoplay)如果出现该属性,则音频在就绪后马上播放。

controls:值(controls)如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮)。

loop:值(loop)如果出现该属性,则每当音频结束时重新开始播放。

muted:值(muted)如果出现该属性,则音频输出为静音。

preload:值(auto、metadata、none)规定当网页加载时,饮品是否默认被加载以及如何被加载。

scr:值(URL)规定音频文件的 URL。

例子:

 

<audio src="E:\apache-tomcat-9.0.17\audio\sound.ogg" controls="controls">
您的浏览器不支持 audio 标签。
</audio>

启动浏览器后,运行效果如下:

 

六、<video> 标签

  <video> 标签:定义视频,比如电影片段或其他视频流。

  目前,<video> 元素支持三种视频格式:MP4、WebM、Ogg。

可选属性:

autoplay:值(autoplay)如果出现该属性,则音频在就绪后马上播放。

controls:值(controls)如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮)。

height:值(pixels)设置视频播放器的高度。

loop:值(loop)如果出现该属性,则每当音频结束时重新开始播放。

muted:值(muted)如果出现该属性,则音频输出为静音。

poster:值(URL)规定视频正在下载时显示的图像,直到用户点击播放按钮。

preload:值(auto、metadata、none)规定当网页加载时,饮品是否默认被加载以及如何被加载。

scr:值(URL)规定音频文件的 URL。

width:值(pixels)设置视频播放器的宽度。

例子:

 

<video src="E:\apache-tomcat-9.0.17\video\群主喝醉了.mp4" width="300" height="220" controls="controls">
您的浏览器不支持 video 标签。
</video>

启动浏览器后,运行效果如下:

好了,就先分享到这了,希望对您会有所帮助哦。

 

posted on 2019-04-09 20:03  Lykov  阅读(358)  评论(0编辑  收藏  举报