我有一个设置为水平显示而不是垂直显示的列表。它也设置为全屏高度(不确定这是否会有所不同)。该列表在 Chrome 和 Safari 中正确显示,但在 Firefox 中仅显示第一项。有时如果我刷新,它会显示所有项目,但仅以垂直格式显示。我尝试了几种修复方法,但似乎都没有。如果有人能对此有所了解,将不胜感激。
这是HTML:
<ul class="project">
<li class="item">
<div class="overlay">
<section class="img-info">
<h1>Ro, 2012</h1>
</section>
</div>
<img src="01.jpg" />
</li>
<li class="item">
<div class="overlay">
<section class="img-info">
<h1>Jonathan, 2012</h1>
</section>
</div>
<img src="02.jpg" />
</li>
</ul>
这是CSS:
article.projects {
height:100%;
float:none;
overflow-x: scroll;
overflow-y: hidden;
white-space:nowrap;
}
article.projects ul.project {
height:100%;
width:auto;
display:inline-block;
float:left;
padding-left:72px;
}
article.projects ul.project li.item {
height:100%;
width:auto;
min-width:300px;
float:left;
padding-bottom:0px;
padding-right:1px;
}
该网站在这里 - http://jennagarrett.com/
该站点是响应式的,因此如果您进入代码,相关的 css 将位于文件的底部。