html中使用svg技巧

https://www.w3school.com.cn/svg/svg_inhtml.asp

1.img标签引入

<img src="picture.svg">chrome显示不全问题(有时会显示完整);IE,火狐,safari正常

移动端缩放文字比例失调问题处理:

svg文件中给所有的text标签加上text-rendering="geometricPrecision"

2.使用css作为背景图片

div{background:url("picture.svg") no-repeat center top;background-size:contain;}

chrome显示不全问题(有时会显示完整),IE,火狐,safari显示正常;

移动端缩放文字比例失调问题处理:

svg文件中给所有的text标签加上text-rendering="geometricPrecision"

缺点是不能根据svg背景图自适应大小

3.object标签引入

chrome,IE9以上正常,火狐不显示,safari不能等比缩放出现滚动条

移动端文字可以等比缩放

4.embed标签引入

<embed src="picture.svg" width="100%" height="100%" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />

chrome,IE,火狐正常;safari不能等比缩放出现滚动条

移动端文字可以等比缩放

同一个页面,object标签一定要放在最后,否则其之后的标签浏览器中不出现

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.img标签引入 chrome显示不全问题(有时会显示完整);IE,火狐,safari正常移动端缩放文字比例失调...
    夏晶晶绿阅读 8,726评论 0 0
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 7,419评论 0 7
  • 问答题1 /72浏览器页面有哪三层构成,分别是什么,作用是什么?参考答案构成:结构层、表示层、行为层分别是:HTM...
    _Yfling阅读 4,991评论 0 23
  • 前端开发知识点 HTML&CSS对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型...
    Hebborn_hb阅读 4,284评论 0 1
  • 转载 前端开发面试题 <a name='preface'>前言</a> 本文由我收集总结了一些前端面试题,初学者阅...
    小九喵喵阅读 3,392评论 0 0

友情链接更多精彩内容