网页中插入图片

网页中插入图片

图像可以美化网页。插入图片使用的是单标记 <img/>

img 常用属性

src

用来标记文件的路径,可以是网络路径。相对于网站根目录则是绝对路径,相对于当前网页则是相对路径。

width 和 height

设置图片的高和宽。如果只设置其中一个,另一个会自动按比例计算。图片的单位可以是数字(像素)也可以是百分比。这里的百分比是相对于它所在的容器(如 body、div 等)。小图片如果设置比原来的宽高要大,则会失真出现马赛克。

alt 和 title

  • alt 设置替代文字,作用有三:
    1. 如果图片加载不成功(如图片不存在或网络异常),该图片的位置会显示 alt 设置的文字。
    2. 有利于搜索引擎对这张图片的收录(SEO)。
    3. 注意:alt 文字不会在鼠标悬停时浮动显示,那是 title 属性的作用。
  • title 设置浮动文字提示,当用户把鼠标放在图片上时,会弹出 title 设置的文字。

本节代码

<html>
<body>
    <img src="file:///H:/HTML5%E6%95%99%E7%A8%8B/untitled/images/eg_planets.jpg"  />
    <img src="../../images/eg_planets.jpg" alt="太阳系" title="浮动文字提示" width="100" height="20" />
    <img src="../../images/eg_planets.jpg" alt="太阳系" title="浮动文字提示" width="100" />
    <img src="../../images/eg_planets.jpg" alt="太阳系" title="浮动文字提示" height="20" />
    <img src="../../images/eg_planets.jpg" alt="太阳系" title="浮动文字提示" width="5%" />
    <img src="/dsd.jpeg" alt="第三张图片" />
</body>
</html>Code language: HTML, XML (xml)

说明

  • <img> 是单标签,必须配合 src 属性才能显示图片
  • width / height 只改变显示尺寸,不改变图片文件本身的分辨率;大图缩小显示没问题,小图放大则会模糊
  • alttitle 的区别:alt 是替代文本(图片无法显示时呈现),title 是提示文本(鼠标悬停时浮动显示),两者作用不同,建议同时设置
  • 百分比单位的参照物是图片的父容器。例如父容器宽 500px,width="5%" 则图片显示宽 25px
  • 实际开发中,src 建议使用相对路径,避免写 file:/// 本地绝对路径(部署到服务器后无法访问)
  • 图片格式选择建议:色彩丰富的照片用 jpeg,需要透明背景或简单图形用 png,简单动画用 gif

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注