发布网友 发布时间:2022-04-20 22:18
共1个回答
热心网友 时间:2023-05-08 02:16
首先,你需要明白标签的“alt”属性是什么意思?alt 属性是在html标签中使用,它规定在图像无法显示时的替代文本。
也就是假设由于某种原因用户无法查看图像,alt 属性可以为图像提供替代的信息。
这样说,或许不太明白,给你举个例子:
这段代码正常显示会是一幅图片:
如果你的网速太慢或者你以无图模式浏览,反正就是出于某种原因,这个图片加载不出来,此时,就是“alt”属性起作用的时候了,上述代码会这样显示:
“alt”属性就是当图片加载不出来时,给图片对应的一点说明文字而已,
你上述alt=“undefined",不是没有alt属性,是有属性的,只不过它属性的值为”undefined“,此时的”undefined“没有特别的含义,你可以把它当成一个普通字符串就好。
说的很明白了,望采纳!
追问如果我把undefined改成宁波道闸,那么意识是这张图片被搜索引擎抓取的关键词是宁波道闸吗?就像你上面说的如果网速太慢或者无图模式浏览,将undefined改成宁波道闸之后会显示是宁波道闸吗?追答图片的“alt”属性是在图片出现加载失败时,还能够让访客理解图片所阐述的内容,也就是上述我说的!另外,该属性也是搜索引擎唯一能识别的图片信息,因此,尽可能利用alt属性阐述图片的主题内容,图片的该属性作用也会告诉搜索引擎图片的主要信息!
如果你把“undefined”改成“宁波道闸”,那么这张图片被搜索引擎抓取的关键词就是是宁波道闸,因为该属性是搜索引擎唯一能识别的图片信息。
当然了, 如果你把“undefined”改成“宁波道闸”,在浏览时,出于某种原因,该图片加载不出来,然后就会显示“宁波道闸”,类似于上面我给你举的例子!
还有不懂的随时问我!很清楚了,望采纳。