1.图像

  <img src="URL" alt="" />

说明
src 定义图像的url
alt 定义图像的替代文本
width 设置图像的宽度
height 设置图像的高度

  Ps:注意在设置图像大小时,只设置width,或者只设置height,能实现等比例缩放。

  适量使用图像能是页面更加美观,更加生动;但过度使用图像,则会使页面加载更慢。

2.文件引入地址

  <img> 标签的 src 属性是必需的,它的值是图像文件的 URL,也就是引用该图像的文件的的绝对路径或相对路径。

  1)绝对路径 是指向其他站点 (比如 src="http://www.baidu.com")

  2)相对路径 是指向站内的文件 (比如 src="./images/123.jpg")

    ①若文件在当前目录,则src="./123.jpg"

    ②若要回到上一层目录,则src="../123.jpg"

    ③若要进入一层目录,则src="./images/123.jpg"

    ④若要先回到上一层目录,再进入另一层目录,则src="../images/123.jpg"

3.图像热区

  图像热区一般应用在地图上

  <img src="URL"  usemap="#map名称" />

  <map name="map名称">

    <area shape="形状" coords="坐标值" href="URL" />

  </map>

说明
shape 形状(rect、circle、poly )
coords 坐标值

  Ps:1)"图像地图名称"必须要一致,也就是,usemap的值必须与<map>标记中的name值相同

    2)所有<area>标记均要在<map>与</map>之间

    3)形状分为三种,各有不同的坐标取值:

      ①矩形rect,取值:左上角顶点坐标(x1,y1),右下角顶点坐标(x2,y2),代码如下:

      <area shape="rect" coords="x1,y1,x2,y2" href="url"/>

      ②圆形circle,取值:圆心坐标(x1,y1),半径r,代码如下:

      <area shape="circle" coords="x1,y1,r" href="url"/>

      ③多边形poly,各顶点坐标依次为(x1,y1),(x2,y2),(x3,y3) ,......,代码如下:

      <area shape="poly" coords="x1,y1,x2,y2,......" href="url"/>

4.audio(音频),video(视频)

  带控制器的 音频/视频 播放器

  1)audio(音频)

  <audio src="URL"></audio>

  Ps:如果考虑到不同浏览器对视频文件的兼容性,浏览器可以选择它所支持的文件,使用以下方式:

    <audio width="200" height="100" controls="controls">

      <source src="song.ogg" type="audio/ogg">

      <source src="song.mp3" type="audio/mpeg">

      <p>Your browser does not support the audio tag.</p>

    </audio>

    或者,在开始标签和结束标签之间放置文本内容,这样不兼容的浏览器就可以显示出不支持该标签的信息:

    <audio src="URL">

      <p>您的浏览器不支持 audio 标签。</p>

     </audio>

  *audio的属性说明:

属性 说明
autoplay autoplay 如果出现该属性,则音频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
loop loop 如果出现该属性,则每当音频结束时重新开始播放。
preload preload

如果出现该属性,则音频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

  2)video(视频)

    同上。("video标签" 替代 "audio标签")

  *video的属性说明:

属性 说明
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
muted muted 规定视频的音频输出应该被静音。
poster URL 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。
preload preload

如果出现该属性,则视频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

width px 设置视频播放器的宽度。
height px 设置视频播放器的高度。

  温馨提示:<audio>标签和<video>标签是HTML5的新标签,有部分浏览器不兼容,而且音频和视频会大大减慢了页面的加载速度,所以这两个标签可以尽量少用,甚至不用。

HTML基本元素(二)的更多相关文章

  1. jquery1.9学习笔记 之选择器(基本元素二)

    类选择器(".class") 描述: 选择所有与给出类匹配的元素 对于类选择器来说,jquery使用的是javascript原生的方法getElementByClassName() ...

  2. 学习笔记TF040:多GPU并行

    TensorFlow并行,模型并行,数据并行.模型并行根据不同模型设计不同并行方式,模型不同计算节点放在不同硬伯上资源运算.数据并行,比较通用简便实现大规模并行方式,同时使用多个硬件资源计算不同bat ...

  3. 20145215实验二 Java面向对象程序设计

    一.实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 二.实验步骤 (一)单元测试 (1)三种代码 伪代码: ...

  4. 20145225唐振远 实验二 "Java面向对象程序设计"

    20145225<Java程序设计> 实验二 Java面向对象程序设计 实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S ...

  5. 关于c语言二维数组与指针的个人理解及处理办法。

    相信大家在学习C语言时,对一维数组和指针的理解应该是自信的,但是,我在学习过程中,看到网上一些博文,发现即便是参加工作的一些专业编程人员,突然碰到二维数组和指针的问题时,也可能会遇到难以处理的诡异问题 ...

  6. QT Creator 快速入门教程 读书笔记(二)

    一 窗口部件 基础窗口部件QWidget类是所有用户界面对象的基类,窗口和控件都是直接或间接继承自 QWidget,下面我们来看一个很简单的例子: 窗口部件(Widget)简称部件,是QT中建立界面的 ...

  7. Python网络爬虫与信息提取(二)—— BeautifulSoup

    BeautifulSoup官方介绍: Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式. 官方 ...

  8. JMeter基本元素简介

    JMeter基本元素简介 一.测试计划 测试计划对象有一个复选框叫做"Functional Testing"(函数测试模式),如果选中,它将使jmeter记录服务端返回的每一个样例 ...

  9. python网络爬虫学习笔记(二)BeautifulSoup库

    Beautiful Soup库也称为beautiful4库.bs4库,它可用于解析HTML/XML,并将所有文件.字符串转换为'utf-8'编码.HTML/XML文档是与“标签树一一对应的.具体地说, ...

随机推荐

  1. 免费SVN服务器笔记

    前言: 笔者有个项目,需要类似公司一样进行源代码管理.鉴于很多团队一样,对资金资源限制,只能寻找免费的SVN服务器 于是在BD上搜索一大推资料,很多都是google的,但是GG经常无法正常访问,给项目 ...

  2. ie8 jquery parents() 获取多个的问题

    今天开发的时候碰到了一个奇怪的问题 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3 ...

  3. 解读ASP.NET 5 & MVC6系列(4):核心技术与环境配置

    asp.net 5是下一代的asp.net,该版本进行了全部重写以适用于跨平台,新新版本中,微软引入了如下工具与命令:DNVM.DNX.DNU. DNVM(.NET Version Manager): ...

  4. 基于zookeeper实现统一资源管理

    分布式系统中经常涉及到配置资源的管理,比如,一个应用系统需要部署在多台服务器上,但是他们拥有某些的配置项是相同的,如果配置变更,需要修改这些配置,那么需要同时修改每台服务器,这样做比较麻烦而且容易出错 ...

  5. TCP/UDP简易通信框架源码,支持轻松管理多个TCP服务端(客户端)、UDP客户端

    目录 说明 TCP/UDP通信主要结构 管理多个Socket的解决方案 框架中TCP部分的使用 框架中UDP部分的使用 框架源码结构 补充说明 源码地址 说明 之前有好几篇博客在讲TCP/UDP通信方 ...

  6. [.net 面向对象程序设计进阶] (28) 结束语——告别2015

    [.net 面向对象程序设计进阶] (28) 结束语——告别2015 <.net面向对象程序设计进阶>这一系列文章写了太长的时间了,大概有半年没写,在年底又一口气写了好几篇.在整个过程中目 ...

  7. IEEE754、VAX、IBM浮点型介绍和.NET中互相转换

    [题外话] 最近在做C3D文件的解析,好奇怪的是文件中竟然存储了CPU的类型,原本不以为然,结果后来读取一个文件发现浮点数全部读取错误.查了下发现虽然在上世纪80年代就提出了IEEE754要统一浮点数 ...

  8. A Beginner's Guide to Paxos

    Google Drive: A Beginner's Guide to Paxos The code ideas of Paxos protocol: 1) Optimistic concurrenc ...

  9. linux创建进程fork的方法步骤

    fork创建进程 函数原型如下 #include// 必须引入头文件,使用fork函数的时候,必须包含这个头文件,否则,系统找不到fork函数 pid_t fork(void); //void代表没有 ...

  10. MySQL 查看表结构简单命令

    一.简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键. 例如:desc table_name 二.查询表中列的注释信息 select ...