前情概要
我自从用了雪碧图之后,一般我写的界面上不会有img标签,当然不排除如果引用外部插件,安装插件demo的形式,我会去直接在页面上用到img标签。
1 对于img标签的认识
我对img标签的印象不好,是因为我觉得设置背景图片的位置颜色,还有其他的自适应容器大小之类的,都比较方便,但是在做img的自适应容器大小居中,特别是容器垂直居中的情况,真的很烦人,而且很容易和盒子中的文字样式起冲突,感觉很麻烦,特别是做了很多页面的盒子垂直居中的兼容时候,感觉真的是,特别当时还不知道怎么写媒体查询,真的是写的头都要炸,(日常捂脸自己的小白)。
2 对于字体图标的认识
我对于字体图标其实是今年才学会怎么使用,之后就一发不可收拾的爱上这个玩意,毕竟用背景图片会有各种缩放问题,但是这个字体图标是矢量的svg不存在这问题,而且基于字体图标我可以做很多的效果,而且还可以兼容很多低版本的浏览器,而且都是封装好的,今天还看了bootstrap的扩展字体图标,感觉种类很多啊,还是很好用的,不过我眼睛都看花了,也没有找到我想要的字体图标,也是有的心累,还是老老实实的用bgposition,切的图,感觉还是有些麻烦,话说我明天再去看一下有没有合适的字体图标。
3 总结
我现在写的节目一般用到的都是字体图标,但是项目中其他人写界面的时候,用的全是图片,还有很多样式都是直接在标签中写的,这个样子很不符合mvc的定义,显示层,和行为层都在一起,更不说很多时候都是在页面上写的js,显示层,行为层还有控制层,三者都在一块,感觉界面上各种东西都揉杂在一块,有的时候看了之后觉得页面上内容太多,改都没有办法改,如果自己要去改,费心费力如果效果有一点问题,还会让人觉得不舒服,还觉得你这个是背着石头上山,可是作为自己参与开发的一个系统,自己就这样,真的随意好吗,有些茫然。