Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 水平滚动不适用于chrome iPad_Html_Css_Google Chrome_Ipad - Fatal编程技术网

Html 水平滚动不适用于chrome iPad

Html 水平滚动不适用于chrome iPad,html,css,google-chrome,ipad,Html,Css,Google Chrome,Ipad,我已经创建了一个水平滚动的网站,但由于某些原因,ipad上的chrome缩小了整个布局以显示它,而没有启用水平滚动 我创建了一个用于复制此问题的应用程序,代码如下: <!doctype html> <html class="no-js" lang="en-US" dir="ltr"> <head> <meta charset="utf-8"> <meta http

我已经创建了一个水平滚动的网站,但由于某些原因,ipad上的chrome缩小了整个布局以显示它,而没有启用水平滚动

我创建了一个用于复制此问题的应用程序,代码如下:

    <!doctype html>
    <html class="no-js" lang="en-US" dir="ltr">
        <head>
            <meta charset="utf-8">
            <meta http-equiv="x-ua-compatible" content="ie=edge">

            <!-- Title -->
            <title>Testing Horziontal Scroll</title>

            <!-- For responsive behavior -->
            <meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0">

            <style>
                .horizontal{
                    height: 500px;
                    width: 4000px;
                }
                .item{
                    width: 1000px; background: #f00; float: left; height:100%;
                }
                .item:nth-child(2){
                    background: #0f0;
                }
                .item:nth-child(3){
                    background: #00f;
                }
            </style>
        </head>
        <body>
            <div class="horizontal">
                <div class="item"></div>
                <div class="item"></div>
                <div class="item"></div>
                <div class="item"></div>
            </div>
        </body>
    </html>

测试水平卷轴
.水平{
高度:500px;
宽度:4000px;
}
.项目{
宽度:1000px;背景:#f00;浮动:左侧;高度:100%;
}
.项目:第n个孩子(2){
背景:#0f0;
}
.项目:第n个孩子(3){
背景:#00f;
}

我尝试删除view port meta标记,它修复了问题,但这在其他设备上造成了问题。

您可以尝试将以下内容添加到CSS中:

body {
    overflow-y:scroll;
}
这将强制将左右溢出设置为滚动


希望这有帮助

您是否尝试添加css溢出:scroll?关于body还是html?我现在将两个都试一下。我试过了,但都不起作用。在我的iPad中,我们的示例工作很好,您使用的是什么版本的iOS?我不知道如何检查iOS版本,但在“关于”选项卡的一般设置中,它显示为9.2(13c75)-这是一台iPadmini@ImranBughio可悲的是,我现在已经没有iPad了,但您也可以尝试添加此属性
-webkit溢出滚动:touch到主体CSS