做网站专题测试时出现背景显示不全问题

来源:互联网 发布:卖域名赚钱吗 编辑:程序博客网 时间:2024/05/20 13:09

最近在做一个页面时,发现在 iPad 的 Safari 浏览器中背景显示不全,定位到该 div 后发现所指定 css 的宽度为 100% ; 到百度搜索后发现,safari 中viewport 默认宽度为980px,若事先未指定其初始 viewport 宽度,则会默认按照 980px 处理。

可以默认初始化 viewport 宽度或在 css 中设定 min-width,但最简单的方法可以在 head 标签中初始化好 viewport。

详见下方代码:

<meta name="viewport" content="width=网页真实宽度, initial-scale=倍数值"/>
假设网页宽度为 960px 或 1080px,可在width中加入该值,并将 initial-scale 设置一个适合的倍数值。

例如一个页面的宽度为 1080px,则设定为:

<meta name="viewport" content="width=1080, initial-scale=0.9"/>
这样不管加载前后切换横屏还是竖屏,都可以友好显示。

来源:清泛编译