我有一个固定宽度的DIV,其中包含一个包含许多列的表格,并且需要允许用户在DIV中水平滚动表格。
这仅需要在IE6和IE7(内部客户端应用程序)上工作。
IE7中的以下作品:
overflow-x: scroll;
谁能在IE6中也提供解决方案?
我有一个固定宽度的DIV,其中包含一个包含许多列的表格,并且需要允许用户在DIV中水平滚动表格。
这仅需要在IE6和IE7(内部客户端应用程序)上工作。
IE7中的以下作品:
overflow-x: scroll;
谁能在IE6中也提供解决方案?
Answers:
white-space: nowrap;
。奇迹般有效!
white-space: nowrap;
对主容器和设置height
以及overflow-y: scroll
对单个列进行此操作,但是它不起作用。
我无法获得所选的答案来工作,但经过一番研究,我发现水平滚动div必须white-space: nowrap
在CSS中。
这是完整的工作代码:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Something</title>
<style type="text/css">
#scrolly{
width: 1000px;
height: 190px;
overflow: auto;
overflow-y: hidden;
margin: 0 auto;
white-space: nowrap
}
img{
width: 300px;
height: 150px;
margin: 20px 10px;
display: inline;
}
</style>
</head>
<body>
<div id='scrolly'>
<img src='img/car.jpg'></img>
<img src='img/car.jpg'></img>
<img src='img/car.jpg'></img>
<img src='img/car.jpg'></img>
<img src='img/car.jpg'></img>
<img src='img/car.jpg'></img>
</div>
</body>
</html>
overflow-x: scroll;
overflow-y: hidden;
编辑:
这个对我有用:
<div style='overflow-x:scroll;overflow-y:hidden;width:250px;height:200px'>
<div style='width:400px;height:250px'></div>
</div>
对于水平滚动,请记住以下两个属性:
overflow-x:scroll;
white-space: nowrap;
查看工作链接:点击我
的HTML
<p>overflow:scroll</p>
<div class="scroll">You can use the overflow property when you want to have better control of the layout. The default value is visible.You can use the overflow property when you want to have better control of the layout. The default value is visible.</div>
的CSS
div.scroll
{
background-color:#00FFFF;
height:40px;
overflow-x:scroll;
white-space: nowrap;
}
试试这个:
HTML:
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
</div>
CSS:
.container {
width: 200px;
height: 100px;
display: flex;
overflow-x: auto;
}
.item {
width: 100px;
flex-shrink: 0;
height: 100px;
}
空白:nowrap; 属性不让您换行。请看这里的例子:https : //codepen.io/oezkany/pen/YoVgYK