当前位置:首页 > Css

100% width CSS 在 iPad / iPhone Safari 背景被截断 / 显示不全

happyfhb12年前 (2015-02-09)Css2821
摘要:最近在做一个页面时,发现在 iPad 的 Safari 浏览器中背景显示不全,定位到该 div 后发现所指定 css 的宽度为 100% ; 到百度搜索后发现,safari 中&nbs…
最近在做一个页面时,发现在 iPad 的 Safari 浏览器中背景显示不全,定位到该 div 后发现所指定 css 的宽度为 100% ;

到百度搜索后发现,safari 中 viewport 默认宽度为 980px,若事先未指定其初始 viewport 宽度,则会默认按照 980px 处理。

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

 

详见下方代码:

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

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

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


扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=1185

“100% width CSS 在 iPad / iPhone Safari 背景被截断 / 显示不全” 的相关文章

DIV+CSS hack书写规范

IE下很多地方可以省略一些层定义的浮动属性,但是FF不行,必须每个个层都写清楚,几个DIV层水平排列的时候,IE6中必须要加display:inline;,不然前端会出现双倍间距,而FF中则加不加display都显示正常.这些都是由浏览器默认值的不同而引起的,你看到那些大站的布局在各浏览器中都显示正…

升级到IE8 还是坚持IE7?

       IE8用户越来越多,我一直在使用IE7,觉得还不错,因为目前不是很习惯火狐,所以一直用着以IE7为内核的世界之窗浏览器。我到底该不该升级到IE8呢?我一向都是用最新版的软件的,这问题还真的不好决定。  &n…

min-height 用法

以前的时候很少用到这个标签.不过某些时候这个标签真的非常好.不过 min-height IE6 IE 8 好像都不支持.未免有点可惜.用法就是 设置某个层的最小高度. 当文章内容撑破这个高度的时候才自适应.这样的好处就是最大化让网页变得美观.…

div中英文无法自动换行的解决方法

问题:在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行。但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div的宽度远远超出设定的大小。原因:这是因为div中,英文字母之间没有空格的话,它会默认认为这是一个英…

CSS/DIV网页设计视频教程

 CSS基础知识与核心概念CSS初探 - CSS基本知识 - 第1课CSS基本语法与核心概念 - CSS基本知识 - 第2课设置丰富的文字效果 - CSS基本知识 - 第…

父级div height:auto无效解决办法

一种可能情况因为父div中的div处于浮动状态。浮动是会脱离文档流的,内部两个层就不会局限于父层。所以父层不知道内部的高度。但清理浮动,可以把他们“拉”回来。…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。