【问题标题】:adjusting width of a main div after hide/show of another div隐藏/显示另一个 div 后调整主 div 的宽度
【发布时间】:2011-07-01 18:15:46
【问题描述】:

我有一个包含两个 div 的主 div。一个用于主要内容,一个用于侧边栏内容。单击一个链接时隐藏/显示侧边栏内容。所以当侧边栏被隐藏时,我希望内容 div 作为容器 div 占据整个空间。但是当显示侧边栏内容时,它应该为左侧的侧边栏留出一些空间并自行调整。这是code。现在我正在使用 jquery 实现。但不确定是否有更好的方法来做到这一点。谢谢

【问题讨论】:

标签: jquery html css


【解决方案1】:

你快到了。我已经更新了你的代码。基本上你只想把侧边栏放在第一位,把它们都向左浮动,然后去掉主要内容上定义的宽度。

<div id="container">
    <div id="sidebar">
        Sidebar Content
    </div>

    <div id="maincontent">
        Main Content
    </div>
</div>

#maincontent {
    float: left;
    border: 1px solid green;
    height: 400px;
}

#sidebar{
    float:left;
    width:200px;  
    border: 1px solid blue;
    top:10px;
    height: 200px;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 2019-01-18
    • 2015-06-14
    • 1970-01-01
    相关资源
    最近更新 更多