为什么这个项目页面中的a标签必须要设置宽度 a中的img才会展示?-灵析社区

明道

[https://stackblitz.com/edit/web-platform-njj5ut?file=index.html](https://link.segmentfault.com/?enc=kgc8eUBZrvLmWExqJ3TLDA%3D%3D.zsx4Ozxo7zRbagjmzeXg7lE1oJjVd84MyhKgZ0q43KyBxIb%2BLs6fqc63qSh4ohT30oTfQGJ7KoIiTaV0zR%2Bc%2FQ%3D%3D) 求答疑

阅读量:223

点赞量:17

问AI
因为你那里面是个 SVG。如果你换成普通图片(JPEG、PNG 之类的),就不需要设置宽高了。 SVG 在 flex 里面会有很多奇怪的表现。 «"https://www.bing.com/search?q=svg%20inside%20flexbox" (https://link.segmentfault.com/?enc=jlBr%2BTWRCKs2rp7rGzmFbA%3D%3D.hi7KBu3Ox9a5IBFO23HWcVoItps17d4aK8Xfwf4wab%2BlqP5hYs2O%2ByCWrEEUBVLeFy%2Fn%2FypAOuAAg8ogB6ZoLg%3D%3D)» 而且 IE、Chrome、Firefox 表现还不一致,这个只能归结于标准不统一导致各家浏览器实现有差异了。