gpt4 book ai didi

html - 在没有显示表格属性的情况下使 div 高度相等

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:54 24 4
gpt4 key购买 nike

在下面的代码中,左侧的两个 div 具有不同的高度(不固定)。有没有办法在不使用 CSS table 属性或 javascript 的情况下,使高度较小的 div 的高度等于高度较高的 div 的高度?

附言。没有理由不使用表属性,我只是想知道是否有其他选择。

<div class="wrap">
<div class="left">less content</div>
<div class="right">more content</div>
</div>

CSS:

.wrap{
overflow: hidden;
background: green;
width: 100px;
margin: 30px 100px;
}
.left{
background: yellow;
width: 50px;
float:left;
overflow: hidden;
}
.right{
background: brown;
width: 50px;
float:left;
overflow: hidden;
}

JSFiddle: http://jsfiddle.net/Vv2Ue/

最佳答案

我今天刚刚解决了这个问题。查看以下资源:http://www.vanseodesign.com/css/equal-height-columns/

我喜欢最后一个建议,它基本上创造了等高的错觉。

HTML

<div id="container-outer">
<div id="container-inner">

<div id="sidebar">
<p>Sidebar</p>
</div>

<div id="content">
<p>Main content</p>
</div>

</div>
</div>

CSS

#container-outer {
float:left;
overflow: hidden;
background: #eee;
}

#container-inner {
float:left;
background: #555;
position: relative;
right:75%;
}

#sidebar {
float: left;
width: 25%;
position: relative;
left: 75%;
}

#content {
float: left;
width: 75%;
position: relative;
left: 75%
}

关于html - 在没有显示表格属性的情况下使 div 高度相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13316169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com