当我查看我的网站时:http ://www.testtrack.tv/在 IE8 的兼容模式下,水平滚动窗格变成垂直窗格。Kevin 的演示站点不是这种情况,所以它一定是我的 CSS 中的内容。
我正在使用 jscrollpane 示例中的默认 css,并添加了一些内容……我添加了空格:nowrap。这在除 IE7 之外的任何地方都很好用,即使我认为这是受支持的属性。
/* Styles specific to this particular page */
.scroll-pane {
width: 100%;
height: 200px;
overflow: auto;
white-space:nowrap;
}
.horizontal-only {
height: auto;
max-height: 200px;
}
.thumbWrapper {
margin-right: 10px;
height: 150px;
position: relative;
width: 145px;
white-space: normal;
display: inline-block;
/*hack for IE7 to display as inline-block*/
zoom: 1;
*display:inline;
}
thumbWrapper 类将图像及其标题包装到一个 div 中。这作为一个 li 元素会更好吗?
我的标记如下所示:
<div class="scrollWrapper">
<h2>Editor's Choice</h2>
<p>the TestTrack.Tv team’s pick of the hottest clips...</p>
<div id="cat-48" class="scroll-pane horizontal-only">
<div class="thumbWrapper">
<a href="http://www.testtrack.tv/fast-and-furious-5-movie-trailer/">
<img src='http://www.testtrack.tv/wp-content/uploads/2011/04/0470.jpg' height='81' alt='thumb'/>
</a>
<br/><a href="http://www.testtrack.tv/fast-and-furious-5-movie-trailer/">Fast And Furious 5 – Movie Trailer</a>
</div>
<div class="thumbWrapper">
<a href="http://www.testtrack.tv/danny-macaskill-way-back-home/">
<img src='http://www.testtrack.tv/wp-content/uploads/2011/04/0159.jpg' height='81' alt='thumb'/>
</a>
<br/><a href="http://www.testtrack.tv/danny-macaskill-way-back-home/">Danny MacAskill – “Way Back Home”</a>
</div>
<div class="thumbWrapper">
<a href="http://www.testtrack.tv/dakar-2011-carlos-sainz-red-bull-volkswagen-touareg/">
<img src='http://www.testtrack.tv/wp-content/uploads/2011/04/0678.jpg' height='81' alt='thumb'/>
</a>
<br/><a href="http://www.testtrack.tv/dakar-2011-carlos-sainz-red-bull-volkswagen-touareg/">Dakar 2011 – Carlos Sainz – Red Bull Volkswagen Touareg</a>
</div>
<div class="thumbWrapper">
<a href="http://www.testtrack.tv/porsche-959-vs-ferrari-f40-bbc-top-gear/">
<img src='http://www.testtrack.tv/wp-content/uploads/2011/04/0645.jpg' height='81' alt='thumb'/></a>
<br/><a href="http://www.testtrack.tv/porsche-959-vs-ferrari-f40-bbc-top-gear/">Porsche 959 vs ferrari F40 – BBC Top Gear</a>
</div>
</div><!--.scroll-pane-->
</div><!--.scrollWrapper-->
最终,我正在寻找一种修复方法,使其像所有其他浏览器一样在 IE7 中水平显示。