扩展浮动菜单,因此高度与内容 div 匹配

发布于 2024-12-04 13:08:26 字数 1122 浏览 3 评论 0原文

我有一个内容 div 和一个侧边栏,内容 div 的高度将根据正在加载的内容进行调整,但我希望侧边栏 div 一直向下延伸,具体取决于内容的最大大小,侧边栏应该是大小相同。

小提琴,小提琴,小提琴! - JS Fiddle

查看上面的fiddle,我希望侧边栏一直向下延伸,具体取决于内容div的高度。

对于非小提琴手:
CSS

#content
{
border:1px solid black;
float: left;
width: 80%;
}

#sidebar
{
width: 19%;
border:1px solid red;
float: left; 
background-color: #ddd;
}

p{text-align: right}

HTML

<div id="container" style="background-color: #f2f2f2">
<div id="content">Here is the content, the height of this div will vary depending on the content.
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <p>I dont want this big empty box. --> <br/>I want the sidebar extended down here--></p>
</div>
<div id="sidebar">I want this sidebar to extend ALL the way down, to match the #content divs height (whatever it is, dynamic)</div>
<div style="clear:both"></div>

I have a content div and a sidebar, the content div's height will adjust depending on the content being loaded, but I want the sidebar div to be extended all the way down, depending on the max size of the content, the sidebar should be the same size.

Fiddle, Fiddle, Fiddle! - JS Fiddle

View the above fiddle, I want the sidebar extended all the way down, depending on the height of the content div.

For non fiddlers:
CSS

#content
{
border:1px solid black;
float: left;
width: 80%;
}

#sidebar
{
width: 19%;
border:1px solid red;
float: left; 
background-color: #ddd;
}

p{text-align: right}

HTML

<div id="container" style="background-color: #f2f2f2">
<div id="content">Here is the content, the height of this div will vary depending on the content.
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <p>I dont want this big empty box. --> <br/>I want the sidebar extended down here--></p>
</div>
<div id="sidebar">I want this sidebar to extend ALL the way down, to match the #content divs height (whatever it is, dynamic)</div>
<div style="clear:both"></div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹿童谣 2024-12-11 13:08:26

为此,您必须使用 javascript。使用 Jquery 会像下面这样。

    $('#sidebar').height($('#content').height());

小提琴 http://jsfiddle.net/YMFGU/9/

You will have to use javascript for that. with Jquery it will be somehing like following.

    $('#sidebar').height($('#content').height());

fiddle http://jsfiddle.net/YMFGU/9/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文