插入图像

来自CloudWiki
跳转至: 导航搜索

图像元素img

img 元素向网页中嵌入一幅图像。img元素是行内元素。

请注意,从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像。<img> 标签创建的是被引用图像的占位空间。

  • W3-22.png

支持类型

img种常用的三个图片格式:png、jpg、gif,想要展示色彩丰富的高品质图片,可以使用jpg格式,但是体积较大;一般使用png格式,体积较小且支持保存透明背景;如果需要展示动画图片,可以使用gif图片格式。

图像属性

src路径

  • <img src="图像URL" [其它各种可选属性] />
 src属性指定图像路径及文件名,文件必须是jpeg、jpg、gif或png格式。
 src可以是绝对 URL - 指向其他站点(比如 src="http://www.example.com/")
 src也可以是相对 URL - 指向站点内的文件(比如 src="/i/image.gif")
  • 源代码:
<html>
   <body>
     <p>这张图片来自文件夹i:<img src="/i/ct_netscape.jpg" />
     </p>
     <p>来自 W3School.com.cn 的图像:<img src="http://www.w3school.com.cn/i/w3school_logo_white.gif" />
     </p>
   </body>
 </html>

相对路径的设置分为以下3种∶

图像文件和html文件位于同一文件夹∶只需输入图像文件的名称即可,如<img src="logo.gif"/>。

图像文件位于html文件的下一级文件夹∶输入文件夹名和文件名,之间用"/" 隔开,如<img src="img/img01/logo.gif"/>。

图像文件位于html文件的上一级文件夹∶在文件名之前加入"../",如果是上 两级,则需要使用"../..",以此类推,如<img src="../logo.gif"/>。

alt属性

  • alt:alt属性指定了替代文本,用于在图像无法显示或者用户禁用图像显示时,给用户提供一些提示信息。该属性虽然是标签的必备属性,但是省略该属性并不会发生错误,但是为方便搜索引擎抓取到图片,同时也为使用屏幕阅读器的残疾人提供方便,推荐网页开发人员在引入图像中都使用这个属性。
<html>
 <body>

<h2>未设置对齐方式的图像:</h2>

<p>图像 <img src ="/i/eg_cute2.gif" alt="卡通图片卡哇伊" > 在文本中</p>
</body>
</html>

图像的宽度和高度

  • title:指定当鼠标指向图片时显示的提示信息。
  • width:设置图像的宽度;
  • height:设置图像的高度;
  • 为了保证图片不失真,最好不要同时定义它的宽度和高度
<html>

<body>

<img src="/i/eg_mouse.jpg" width="50%" height="50%">

<br />

<img src="/i/eg_mouse.jpg" width="100%" height="100%">

<br />

<img src="/i/eg_mouse.jpg" width="20%" >

<p>通过改变 img 标签的 "height" 和 "width" 属性的值,您可以放大或缩小图像。</p>

</body>
</html>
  • 为了保证图片不失真,最好不要同时定义它的宽度和高度

往往容器的大小和位置是在页面布局时就已经确定好的,后续一般不会随意改变,建议在上传图片时事先将图片剪切来匹配容器大小,或者在引用图片时调整图片的样式大小为容器的100%,同时对容器使用overflow.∶hidden属性,避免图像占据过多的空间。

Cloud201028.png

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"><title></title>
	<style type="text/css">
		.box{	width:100px;
			height: 100px;
			border: 1px solid;}
	</style>
</head>
<body>
	<div class="box"><img src="img/h5.jpg" ></div>
</body>
</html>

下一节 图像样式