属性 | 属性值 | 说明 |
---|---|---|
① src | URI | 必要属性,指定图片来源的URI |
② alt | 任意字符串 | XHTML中为必要属性,定义图片无法显示时的替换文字,属性值一定要最能描述图片文件。当无法显示图片时替换文字的作用就明显了,这对非可视化浏览器来说。更重要。插入图片时使用了此属性的话在IE浏览器中还会把alt属性值以工具提示的方式显示出来,这种方式有点像title属性,不过如果同时指定title属性,那么alt属性就不会以工具提示的方式显示出 |
③ longdesc | URI | 图片详细说明的网址,如果说明内容比较长,不宜用作alt属性的值,此时可将详细说明做成一个页面,然后用longdesc指向它 |
④ name | name名 | 图片的识别名,属性值必须符合name命名规范。此属性一般用于脚本和样式引用。此属性为了向下兼容而存在,程序应该使用id属性来识别元素 |
⑤ ismap | 空值|ismap | 用于服务器端图像映射(server-side image map),只有搭配a元素的href属性才有效。在HTML中属性值为空值(只需加入属性名即可) |
⑥ usemap | URI | 用于将图片设置为用户端图像映射(client-side image map),URI格式为#mapname,其中mapname对应map元素的name属性值 |
⑦ align | 预定义值:对齐方式 bottom |
可能的取值有:bottom、middle、top、left、right、center、absbottom、absmiddle、baseline、texttop。其中left和right控制水平方向对齐,其余控制垂直方向对齐。所有可用取值及其意义如下:
|
⑧ width | 长度值 | 指定图片显示的宽度,可以使用整数的像素值或百分比值,指定后图片将按自定义的宽度而不是原始宽度显示。若指定宽度而不指定高度height,则浏览器会以宽度为标准按图片原始横宽比缩放显示图片。如果指定的宽度和高度比不适当,则图片会被拉伸变形,这应该避免。宽度和高度都不应该随意指定,但指定之后浏览器将会显示的更顺畅 |
⑨ height | 指定图片显示的高度,可以使用整数的像素值或百分比值,指定后图片将按自定义的高度而不是原始宽度显示。若指定高度而不指定宽度width,则浏览器会以高度为标准按图片原始横宽比缩放显示图片。如果指定的宽度和高度比不适当,则图片会被拉伸变形,这应该避免。宽度和高度都不应该随意指定,但指定之后浏览器将会显示的更顺畅 | |
⑩ border | 整数(pixel) | 指定图片外边框的宽度,单位为像素不需定义。图片应用超链接后会带上边框,该属性值设为0后则边框消失,此外也可为正常的图片加上边框。不可在Strict DTD文档中使用 |
⑪ hspace | 整数(pixel):0 | 指定图片左右两边的空白宽度。不可在Strict DTD文档中使用 |
⑫ vspace | 整数(pixel):0 | 指定图片上下两边的空白宽度。不可在Strict DTD文档中使用 |
⑬ dynsrc | URI | 此属性指定用于网页播放的多媒体文件(如avi视频)的来源,所以img元素也能插入多媒体文件。此属性很少使用,插入多媒体一般使用object元素。IE能使用此属性在网页中播放几乎任何多媒体,其它浏览器可能由于缺少插件的原因而无法插入多媒体文件 |
⑬ loop | 整数|infinite | 此属性用于播放多媒体,属性值为多媒体文件播放的次数,若要无限次播放则可设置为infinite |
⑮ start | fileopen| mouseover |
用来播放多媒体文件时指定媒体播放的时机,fileopen指定当前文档打开时播放,mouseover指定鼠标移动到多媒体嵌入区域的上方时即播放 |
⑯ lowsrc | URI | 预览图片的来源。当原始图片或多媒体文件下载速度较慢或者下载过程中出错时,此属性可以插入质量较低的替代图像。注:此属性为Netscape Navigator早期版本专有属性,现在的浏览器可能不支持此属性 |
⑰ loopdelay | 整数(毫秒) | 用来指定播放媒体文件时两次播放多媒体文件之间的时间间隔 |
⑱ 通用属性:id、class、title、style、dir、lang、xml:lang | ||
⑲ 内在事件属性:onload、onabort、onerror |
图片的垂直对齐方式如下图所示: