Day2-图片

五、图片

5.1 能用的图片类型

页面上可以插入图片,能够插入的图片类型是:jpg(jpeg)、gif、png、bmp。类型和类型之间有什么区别,css课上讲。

不能往网页中插入的图片格式是:psd、ai

 

5.2 语法

HTML页面不是直接插入图片,而是插入图片的引用地址,所以也要把图片上传到服务器上。

插入方法:

1           <img src="baby.jpg"  />

img是英语image“图片”的简写

src 是英语source“资源”的简写,千万不要写成scr。

src是img标签的属性,baby.jpg是这个属性的值。

 

这个标签和我们之前学的,都不一样,因为这个标签不是“对儿”。自封闭标签,也称为单标签。

为什么?原因很简单,如果是对儿,里面就要有内容,表示给这个内容增加语义。比如

1           <h1>哈哈哈哈,我是主标题啦!!!</h1>

图片就是一个图片,不需要给什么文字增加语义,所以就是自己一个人活得挺好:

1           <img />

 

我们上午学习的meta也是自封闭标签:

1           <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

 

5.3 alt属性

alt属性:

1           <img src="baby.jpg" alt="巴黎结婚照" />

alt是英语alternate“替代”的意思,就表示不管因为什么原因,当这个图片无法被显示的时候,出现的替代文字(有的浏览器不支持)。

 

5.4 相对路径

HTML中插入图片,所以现在有两个文件,一个html文件,一个是jpg文件。

我们关心的就是这两个文件的相对位置。即使这个网站项目,被用u盘拷给了别人,只要相对路径不变。图片一定能够正常显示。

 

当图片在文件夹里面的时候:

 

1           <img src="images/baby.jpg" alt="巴黎结婚照" />

 

如果在很深的文件夹中,也不怕,可以一直罗列下去:

1           <img src="images/jiehunzhao/baby.jpg" alt="巴黎结婚照" />

 

如果情况变得复杂,我们的图片在浅一层的文件夹中:

 

1           <img src="../3.jpg" alt="" />

 

如果是上两级:

1           <img src="../../shizi.jpg" alt="" />

 

还可以更为复杂:

1           <img src="../../images/jiehunzhao/baby.jpg" alt="" />

上两级的文件夹中的images文件夹中的jiehunzhao的文件夹中的baby.jpg

 

相对路径不会出现这种情况:

1           aaa/../bbb/1.jpg

../要么不写,要么就写在开头。

 

标准答案:

1           <img src="../../photo/1.png" />

解释:

现在document是最大的文件夹,里面有两个文件夹work和photo。work中又有一个文件夹叫做myweb。myweb文件夹里面有index.html。  所以index.html在myweb文件夹里面,上一级就是work文件夹,上两级就是document文件夹。通过document文件夹当做一个中转站,进入photo文件夹,看到了1.png。

 

posted @ 2017-02-17 07:03  行走de猫  阅读(307)  评论(0编辑  收藏  举报