我已经在 Firefox 中实现了水平滚动,但它在 Chrome 中不起作用。在 Firefox 中我有这种情况(其中 A、B、C、D 是 div):
但是当使用 Chrome 访问同一页面时,这就是我所看到的:
div 的结构如下:
<div class="news-list-container">
<div class="news-list-item">A</div>
<div class="news-list-item">B</div>
<div class="news-list-item">C</div>
<div class="news-list-item">D</div>
<div class="news-list-item">E</div>
<div class="news-list-item">F</div>
</div>
和CSS:
.news-list-container {
display: inline-block;
display: -moz-inline-box;
height: 187px;
overflow-x: auto;
overflow-y: hidden;
width: 700px;
}
.news-list-item {
border: 1px solid #E5E5E5;
float: left;
height: 175px;
padding: 5px;
width: 184px;
}
显然,Chrome 无法识别 display: inline-block。是否有类似/等效于 -moz-inline-block 的东西对 Chrome 有同样的作用?如果没有,我怎样才能在两个浏览器上获得相同的水平滚动?
提前致谢。