когда я просматриваю свой сайт: http://www.testtrack.tv/ в режиме совместимости IE8 горизонтальные панели прокрутки превращаются в вертикальные панели. это не относится к демонстрационному сайту Кевина, поэтому это должно быть что-то в моем CSS.
я использую css по умолчанию из примеров jscrollpane с парой дополнений... я добавил пробел: 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, как и во всех других браузерах.