首页 理论教育 HTML5网页布局:图像标签应用、功能详解

HTML5网页布局:图像标签应用、功能详解

时间:2023-10-27 理论教育 版权反馈
【摘要】:网页主要由图片和文字组成,对图片的应用标签主要有img、map、area、canvas、figcation、figure这6个,其中canvas、figcation、figure是HTML5的新标签,这些标签的功能如表1-14所示。表1-14 图像标签1.图像<img>;<img>;标签用于定义HTML页面中的图像。例如:3.<figure>;、<figcaption>;标签●<figure>;定义媒介内容的分组以及它们的标题。例如:发布后如图1-13所示。图1-13 <canvas>;标签绘图效果

HTML5网页布局:图像标签应用、功能详解

网页主要由图片和文字组成,对图片的应用标签主要有img、map、area、canvas、figcation、figure这6个,其中canvas、figcation、figure是HTML5的新标签,这些标签的功能如表1-14所示。

表1-14 图像标签

978-7-111-53511-9-Chapter01-42.jpg

1.图像<img>;

<img>;标签用于定义HTML页面中的图像。图像并不会插入HTML页面中,而是链接到HTML页面上。

<img>;的属性:

●src:说明图像的URL。

●alt:规定图像的替代文本。

●width:图像的宽度。

●height:图像的高度。

请注意:不要通过height和width属性来缩放图像。

例如:

978-7-111-53511-9-Chapter01-43.jpg

2.图像映射<map>;、<area>;

●<map>;定义图像映射,图像映射(image-map)指带有可单击区域的一幅图像。

●<area>;定义图像映射中的区域。area元素永远嵌套在map元素内部,area元素可定义图像映射中的区域。

例如:

978-7-111-53511-9-Chapter01-44.jpg

3.<figure>;、<figcaption>;标签

●<figure>;定义媒介内容的分组以及它们的标题。标签规定独立的流内容(图像、图表、照片、代码等),元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。

●<figcaption>;标签定义figure元素的标题。figcaption应该被置于figure元素的第1个或最后一个子元素的位置。

例如:

978-7-111-53511-9-Chapter01-45.jpg(www.xing528.com)

4.<canvas>;标签

<canvas>;</canvas>;是HTML5中出现的新标签,和所有的dom对象一样它有自己的属性、方法和事件,其中包括绘图的方法,JavaScript能够调用它来进行绘图。

大多数Canvas绘图API都没有定义在<canvas>;元素上,而是定义在通过画布的getContext()方法获得的一个“绘图环境”对象上。Canvas API也使用了路径的表示法。但路径是由一系列的方法调用来定义的,而不是描述为字母和数字的字符串,例如调用beginPath()和arc()方法。一旦定义了路径,其他的方法(如fill())都是对此路径进行操作。绘图环境的各种属性(例如fillStyle)说明了这些操作如何使用。

在使用canvas元素绘制图像的时候有下面两种方法。

●context.fill():填充。

●context.stroke():绘制边框。

在进行图形的绘制前要设置好绘图的样式。

●context.fillStyle:填充的样式。

●context.strokeStyle:边框样式。

●context.lineWidth:图形边框宽度。

颜色的表示方式如下。

●直接用颜色名称:"red"、"green"、"blue"。

十六进制颜色值:"#EEEEFF"。

●rgb(1-255,1-255,1-255)。

●rgba(1-255,1-255,1-255,透明度)。

例如:

978-7-111-53511-9-Chapter01-46.jpg

978-7-111-53511-9-Chapter01-47.jpg

发布后如图1-13所示。

978-7-111-53511-9-Chapter01-48.jpg

图1-13 <canvas>;标签绘图效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈