1、<img/>标签简介
<img> 标签定义 HTML 页面中的图像。
<img> 标签有两个必需的属性:src 和 alt。
注释:从技术上讲,图像并不会插入 HTML 页面中,而是链接到 HTML 页面上。<img> 标签的作用是为被引用的图像创建占位符。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>图片插入</title>
</head>
<body>
<img src="smiley-2.gif" alt="Smiley face" width="42" height="42">
</body>
</html>
2、常用属性
(1)alt属性: 规定图像的替代文本。也就是当图片显示出问题时,就显示alt属性中的文本。
(2)src属性:规定图像的URL,也就是图像在哪个地方。
(3)width,height分别表示图像的宽度跟高度。
3、src的表示
学习图片插入最主要的是要学习路径的表示:
如何表示上级目录
../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。
大体思路就是,先找他们相同的目录。如果html文件第一个上级目录就跟源文件或者源文件所在目录相同,说明在同一个目录下,可以直接输入要插入文件的文件名。如果html第一个上级目录跟插入文件的第二或者更高目录相同,那就从插入文件相同目录的下级目录开始写。如果html文件的上两级目录跟源文件或源文件所在目录相同,那么说明源文件比html文件高一级,那么高一级加一个../,其他的跟上面一样。以此类推。
我们用例子来表示。这个例子转载自别的地方,是超链接的,跟插入图片的效果相同。
(1)高一级的情况。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html
假设index.html路径是:c:\Inetpub\wwwroot\sites\index.html在info.html加入index.html超链接的代码应该这样写:
<a href = "../index.html">index.html</a>
(2)高两级的情况。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html //html文件的上面三级跟index相同,所以高两级
假设index.html路径是:c:\Inetpub\wwwroot\index.html在info.html加入index.html超链接的代码应该这样写:
<a href="../../../index.html">index.html</a>
(3)高一级且源文件在子目录下的情况。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html
假设index.html路径是:c:\Inetpub\wwwroot\sites\wowstory\index.html在info.html加入index.html超链接的代码应该这样写:
<a href = "../wowstory/index.html">index.html</a>
(4)同级且源文件在子目录下的情况。
假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html
假设index.html路径是:c:\Inetpub\wwwroot\sites\blabla\html\index.html
在info.html加入index.html超链接的代码应该这样写:
<a href = "html/index.html">index.html</a>
(5)假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html假设index.html路径是:c:\Inetpub\wwwroot\sites\blabla\html\tutorials\index.html
在info.html加入index.html超链接的代码应该这样写:
<a href = "html/tutorials/index.html">index.html</a>