Viewport初始规模的bug

时间:2013-01-30 23:25:33

标签: html css meta-tags metatag

当我尝试在iphone上访问我的网站时,似乎初始规模不能很好地工作..宽度不适合屏幕和谷歌搜索多次但似乎什么都没有解决我的问题..谁能帮助我?

元标记:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1">

的CSS:

@media screen and (max-width:480px){
    ...
}

这是网址http://www.estudiocaju.com.br/homolog/dleve/home/

2 个答案:

答案 0 :(得分:0)

<!-- iPhone Retina -->

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 

<!-- iPhone 5 -->

<meta name="viewport" content="initial-scale=1.0,width=320.1"> 

设置启动图标/启动画面:

     <!-- iPhone (Retina) -->

    <link href="imgs/apple-touch-icon-114x114.png"

    sizes="114x114"

    rel="apple-touch-icon">

    <link href="imgs/apple-touch-startup-image-640x920.png"

    media="(device-width: 320px) and (device-height: 480px)

    and (-webkit-device-pixel-ratio: 2)"

    rel="apple-touch-startup-image">

    <!-- iPhone 5 -->

    <link href="imgs/apple-touch-startup-image-640x1096.png"

    media="(device-width: 320px) and (device-height: 568px)

    and (-webkit-device-pixel-ratio: 2)"

    rel="apple-touch-startup-image">

答案 1 :(得分:0)

问题不是逻辑或意图或外来因素,而只是语法之一。 'viewport'的'content'部分内的分隔符应该是逗号(,)而不是分号(;)。使用分号会破坏浏览器对视口指令的解析,最有可能导致浏览器看不到第一个分号后面的所有内容。