开发者

Positioning divs next to eachother

I'm trying to cre开发者_如何学Cate a very simple jQuery slider; however, to get started, I wanted to position my divs next to eachother instead of underneath eachother so I could animate the 'left:' css value. I'm dumb and completely failing at this though. I don't get it.

Here's an example of the code I'm playing with:

http://jsfiddle.net/YUQWx/1/

I don't understand why they stay below eachother instead of going next to eachother. The left: seems to be getting ignored? I'm probably missing out on something here.

Thanks in advance.


You're spelling .scrolling-content with a dash in the CSS, but with an underscore (<div id="zone_a" class="scrolling_content">) in the HTML. Fix the spelling, and you'll be fine :-)


Have you tried float: left;. Change the following:

#scrollzone
{
    width: 700px;
    height: 200px;
    position: relative;
    float: left;    
}

#zone_a, #zone_b, #zone_c
{
    width: 300px;
    float: left;
    height: 200px;    
    top: 0px;
}


You need to float the divs. Something like:

#div1 { 
    float: left;
    width: 200px;
}

#div2{ 
    float:left;
    width:200px;
}
0

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜