开发者

Problem with Horizontal scrolling area in IE?

I have the following markup:

<div id="routes">

<ul id="routesList">
  <li class="routes">Route 1</li>
  <li class="routes">Route 2</li>
  <li class="routes">Route 3</li>
</ul>

</div>

With the following CSS:

#routes {
     height:20px;
     width:770px;
     overflow:hidden;
 }

ul.routesList{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    width:auto;
}

I have some javascript with scrolls the #routes div.

The ul.routesList list items render horizontally and overflow but in IE they wrap and overflow ver开发者_如何学Gotically in IE?

I have tried using word-wrap but no luck!

Are there any IE quirks going on here or is there something wrong with my CSS/HTML??

Thanks


You've put an id on your list, but referenced it by class in your CSS - I've put some working CSS below that makes this work as you describe in IE and Firefox.

#routes {
     height:20px;
     width:770px;
     overflow:hidden;
      background-color: Aqua;
 }

#routesList{
    margin:0;
    padding:0;
    list-style:none;
    width:auto;
}

#routesList li {
    float: left;
    width: auto;
    padding: 0 10px;
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜