overflow-x: auto 导致额外 space 下面?
overflow-x: auto cause extra space below?
看这个! "overflow-x: auto;"激活时有红上白space。如何删除此 space 并仍然在移动设备上滑动视图?
HTML
<div class="content">
<ul class="crumb no-scrollbar">
<li>Home</li>
<li>Category1</li>
<li>Category2</li>
<li>Category3</li>
<li>Category4</li>
<li>Category5</li>
<li>Category6</li>
<li>Category7</li>
<li>Category8</li>
<li>Category9</li>
<li>Category9</li>
</ul>
<div class="desr">
</div>
</div>
CSS
.crumb {
-webkit-overflow-scrolling: touch;
overflow-x: auto;
white-space: nowrap;
}
.crumb li {
display: inline-block;
}
.desr {
height: 500px;
background-color: red;
}
.no-scrollbar::-webkit-scrollbar{
width: 0;
}
.no-scrollbar::-webkit-scrollbar-track{
background:transparent
}
.no-scrollbar::-webkit-scrollbar-thumb{
background:transparent
}
Fiddle: http://jsfiddle.net/nposqt8x/
修改滚动条的height
如下图:
.no-scrollbar::-webkit-scrollbar{
width: 0;
height: 0;
}
应用溢出时完美运行。
我在使用时遇到了同样的问题:overflow-x: auto;
我改用 overflow-x: clip;
解决了这个问题。
它做同样的事情(对我来说:删除过度滚动)没有下面的 space。
看这个! "overflow-x: auto;"激活时有红上白space。如何删除此 space 并仍然在移动设备上滑动视图?
HTML
<div class="content">
<ul class="crumb no-scrollbar">
<li>Home</li>
<li>Category1</li>
<li>Category2</li>
<li>Category3</li>
<li>Category4</li>
<li>Category5</li>
<li>Category6</li>
<li>Category7</li>
<li>Category8</li>
<li>Category9</li>
<li>Category9</li>
</ul>
<div class="desr">
</div>
</div>
CSS
.crumb {
-webkit-overflow-scrolling: touch;
overflow-x: auto;
white-space: nowrap;
}
.crumb li {
display: inline-block;
}
.desr {
height: 500px;
background-color: red;
}
.no-scrollbar::-webkit-scrollbar{
width: 0;
}
.no-scrollbar::-webkit-scrollbar-track{
background:transparent
}
.no-scrollbar::-webkit-scrollbar-thumb{
background:transparent
}
Fiddle: http://jsfiddle.net/nposqt8x/
修改滚动条的height
如下图:
.no-scrollbar::-webkit-scrollbar{
width: 0;
height: 0;
}
应用溢出时完美运行。
我在使用时遇到了同样的问题:overflow-x: auto;
我改用 overflow-x: clip;
解决了这个问题。
它做同样的事情(对我来说:删除过度滚动)没有下面的 space。