水平布局问题 - div重叠

时间:2013-11-18 16:54:18

标签: css nowrap

我遇到水平布局问题:http://jsfiddle.net/GqH6s/4/

似乎父#content div从其第一个子节点(#projects)获取其宽度,而不是其所有子节点的总宽度。

我知道我可以使用jQuery解决它,但如果可能的话我想使用CSS。

感谢您的帮助!

基本的html:

<div id="content">
    <div id="projects" class="section">
        <div class="block">Content</div>
    </div>
    <div id="profile" class="section">
        <div class="block">Content</div>
    </div>
    <div id="team" class="section">
        <div class="block">Content</div>
    </div>
</div>

和CSS:

    #content {
        white-space: nowrap;
        display: inline-block;
    }
    .section {
        display: inline-block;
    }
    .block {
        white-space: normal;
    }

1 个答案:

答案 0 :(得分:0)

您需要将#profile和#team div放在#project div中,以便它们与其余部分内联。

应该是这样的:

enter image description here

enter image description here