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:[email protected]">发送邮件</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>

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

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

原文地址:https://www.cnblogs.com/LHYXYM/p/10668161.html

时间: 2024-08-10 10:41:47

HTML5 的知识分享(二):HTML5 的常用标签的相关文章

XML的相关基础知识分享(二)

前面我们讲了一下XML相关的基础知识(一),下面我们在加深一下,看一下XML高级方面. 一.命名空间 1.命名冲突 XML命名空间提供避免元素冲突的方法. 命名冲突:在XML中,元素名称是由开发者定义的,当两个不同的文档使用相同的原俗名时,就会发生命名冲突.例如:下面这个XML文档携带者某个表格中的信息: 1 <table> 2 <tr> 3 <td>Apples</td> 4 <td>Bananas</td> 5 </tr&g

(二)html常用标签

1.图片标签  <img> <img src="地址信息" alt="图片名称(当图像不能显示时应显示出来的文本)"/> 2.标题标签  <h> <h1-6>  1-6字号逐渐变小 3.段落   <p> 4.预文本标签  <pre> 可以将文本完全按照源文件的格式呈现 5.超链接标签    <a> <a href="具体的网址">按钮</a>

Thymeleaf的学习(二)(常用标签的使用方法)

具体用法参考代码中的备注即可 常用方法 后台代码controller @Controller @RequestMapping("/fileoperate") public class fileOperateController { /** * 功能:跳转thymeleaf测试页面 * 创建人:by tm * 时间:2020-3-13 */ @RequestMapping("/thymeleaftest") public String thymeleaftest(Mo

HTML5学习笔记(二)——表单1

表单一直是网页必不可少的一部分,一直以来,表单的作用被无限扩展,发展出了诸多新奇的用法,老版的HTML只支持很少的一部分常用表单,许多的新表单都需要借助CSS与JavaScript语言来进行构建,现在HTML5来了,她带来了新的表单,这些强大的表单项,可以省去一大块复杂的JavaScript代码,很值得去学习. 而且在新的表单里面,不再像以前每个表单都必须位于<form></form>之内,只要在<form></form>内定义一个id,然后在网页任何位置都

HTML5基础内容(二)

HTML(HyperText Markup Language)超文本标记语言 一.HTML注释 元素就是标签,标签就是元素. 注释中的内容不会在页面中显示,但是可以在源码中看到. 可以通过编写注释来对代码进行描描述,从而帮助其他工作人员开发.(注释要简洁明了) 方法:可以选中HTML代码,然后Ctrl + / 键. HTML注释:<!-- 需要注释的内容 --> 二.HTML标签属性 通过属性来设置标签如何处理标签的内容. 属性只能在开始标签中添加,实际上就是一个名值对结构(属性名 = &qu

【课程分享】HTML5开发框架PhoneGap实战(jQuery Mobile开发、API解析、3个经典项目实战)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程讲师:厉风行 课程分类:Java 涉及项目:我要地图.豆瓣音乐.小强快跑 用到技术:HTML5.jQuery Mobile.PhoneGap 其他特性:PhoneGap API 涵盖内容:代码.视频.ppt 课时数量:40 PhoneGap前景 Adobe最近公开表示将会为HTML5开发推出更多有意义的工具.有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:"乔布斯说

【HTML5学习】HTML5学习整理笔记(二)

接上一篇 (六):HTML5样式,链接和表格 ①:HTML样式: 1.标签: <style>:样式定义 <link>:资源引用 2.熟悉: rel="stylesheet":外部样式表 type="text/css":引用文档的类型 margin-left:边距 HTML三种样式插入方法: 1.外部样式表: <link rel="stylesheet" type="text/css" href=&

HTML5 程序设计笔记(二)

Canvas API 1.HTML5 Canvas 概述 1.1 历史 Canvas的概念最初是由苹果公司提出的,用于在Mac OS X WebKit中创建控制板部件(dashboard widget).在Canvas出现之前,开发人员若要在浏览器中使用绘图API,只能使用Adobe的Flash和SVG插件,或者只有IE才支持的VML,以及其他一些稀奇古怪的javascript技巧. SVG和Canvas对比 "Canvas本质上是一个位图画布,其上绘制的图形是不可缩放的,不能像SVG图像那样可

HTML5基础小结(二)——标签小例

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" /> 随篇博客的思维导图.继续: 二.看下标签的使用,这里看几个小样例(效果图不再给出): 1.结构标签的使用,这里来看一个页面的布局: <!doctype html> <html> &