Html 水平滚动不适用于chrome iPad
我已经创建了一个水平滚动的网站,但由于某些原因,ipad上的chrome缩小了整个布局以显示它,而没有启用水平滚动 我创建了一个用于复制此问题的应用程序,代码如下: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
<!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