1.图片属性简介
JPEG可以展示一张照片或者复杂图像
●可以表示多达1600万种颜色,就是所有的十六进制颜色。
●不支持图像透明
●不支持动画
PNG最适合展示网页插画、logo和网页小图标
●表示上百万种颜色
●包括PNG-8、PNG-24、PNG-32
●可以设置颜色透明
●不支持动画
GIF最适合展示网页插画、logo和网页小图标
●表示256种颜色
●可以设置颜色透明
●支持动画
总结使用规律:
●复杂颜色的图像和照片选用JPEG格式
●动态图像选用GIF格式
●透明图片选用PNG格式
2.html中的用法
2.1.基本用法
<img>元素用来向网页中嵌入一幅图像。其两个必要的属性:src、alt。可选属性:align、height、width、hspace、vspace、title。当图片显示异常时,显示的内容由alt定义;鼠标放到图片上显示的信息由title指定。
2.1.1.做页面背景
作为HTML网页背景
<body background="/p_w_picpath/yueji.jpg">
2.1.2.作为内容图片插入
插入本地图片,在网页中显示
<img src="/p_w_picpath/yueji.jpg" width="108" />
插入网络上的图片(例如上边的月季),公司多个站点共用一个通用的图片(logo)
<img src="https://s4.51cto.com/wyfs02/M00/8E/96/wKiom1jGOtCCMserAAHLluvsJ_k831.jpg" />
2.1.3.处理显示样式
在文字中排列图像,处理嵌入的“展示图片”与“段落”的位置关系(底端对齐、上下居中对齐、顶端对齐)
<p><img src="/iamge/marbletofu.gif" align="bottom">麻婆豆腐</p>
<p><img src ="/p_w_picpath/spicypotato.gif" align="middle">香辣土豆丝</p>
<p><img src ="/p_w_picpath/tomatoegg.gif" align="top">西红柿炒蛋</p>
把图片浮动到文字的两侧,并且调整图片为适当的尺寸:
<p><img width=50px src ="1148825204376_mthumb.JPG" align ="left">月季花</p>
<p><img width=50px src ="1148825204376_mthumb.JPG" align ="right">月季花</p>
为图片设定替换文本,当图片由于某些原因无法显示时,以“文本信息”占位。
<img src="/p_w_picpath/33267.jpg" alt="月季花开" />
2.1.4.作为图标链接使用
创建一个图片链接,点击显示着“Download”的图片跳转到下载页面
<p>VIP用户高速下载<a href="/blog/linux/download.html"><img border="0" src="/p_w_picpath/download.gif" /></a></p>
2.2.图像映射
创建带有可供点击区域的图像地图(xxx.jpg),不同地图引导转到某个特定目标。
<img src="xxx.jpg" border="0" usemap="#MapName" alt="#picture_name" />
<map name="MapName" id="MapName">
<area shape="#" coords="#" href="" alt="" target="" />
<area .../>
...
</map>
<area>元素永远嵌套在map元素内部,定义图像中映射区域。<img>中的usemap属性引用<map>中的id、或name属性(取决于浏览器)。其中必须的属性是“alt”。
2.2.1.<map>标签的shape属性
<area>标签定义图像中映射范围。属性shape(取值:circ|circle、poly|polygon、rect|rectangle)代表“区域的形状”(表示:圆形、多边形、矩形),默认是“全部区域”。
2.2.2.<map>标签的coords属性
<area>的coords属性代表“敏感区域的坐标”,取值有三种格式。为“矩形”时,“x1,y1,x2,y2”表示左上角、右下角的坐标。为“圆形”时,“x,y,radius”确定了圆心的坐标、半径。为“多边形”时,“x1,y1,x2,y2,..,xn,yn”很明显是表示每个点的坐标,第一个点与最后一个点一致时,图形闭合。
2.2.3.<map>标签的其他属性
属性href指向其值URL表示的目标,属性alt定义区域的替换文本,属性target规定了在何处打开href属性指向的目标URL。
图像映射举例:
以上边插头的月季花为图片,实现在页面花瓣构成的圆形处生成链接到博客的页面
<img src="flower.JPG" border="0" usemap="#petal" alt="flower" />
<map name="petal" id="petal">
<area shape="circle" coords="424,272,180" href ="http://sunnybay.blog.51cto.com/2249903/1374352" target ="_blank" alt="flower's petal" />
</map>
转载于:https://blog.51cto.com/sunnybay/1374312