阅读 648

img标签title与alt区别,且PNG、GIF、JPG、base64、Svg区别?

img标签title与alt区别

    <img src="./images/star.png"  title="test-title" />
    <img src="./images/star.png" alt="test-alt"/>
    <img src="./images/star.png" alt="test-blank-alt"  title="test-alt-title" />
    <img src="" alt="test-blank-alt" />
    <img src=""  title="test-blank-title" />
    <img src="" alt="test-blank-alt"  title="test-alt-title" />
复制代码

alt属性

图片不存在会显示alt属性上的文字

title属性

title有两个作用,图片存在鼠标移上显示title;图片不存在会显示title属性上的文字,其优先级低于alt属性

PNG,GIF,JPG,SVG,base64区别

PNG

适用于一些小的图片,logo,icon可以用

GIF

适用于动画

JPG

适用于大一点的图片,人像

SVG

可大可小且不影响质量,可以改变尺寸颜色,svg可以放在一个文件中。
减少http请求,并进行压缩,可参考svg-spirite

Base64

不需要请求,减少请求次数,css文件体积太大。
白屏时间过长,所以转化为base64最好图片体积不要大于10K

文章分类
前端
文章标签