如何让这个例子的元素高度自适应?
如图:
如何让元素a实现高度自适应?
我的方案:
.outer{
overflow:hidden;
width:500px;
background:yellow;
padding: 4px;
}
.left, .right{
float: left;
}
.left{
background:lightgreen;
width:20%;
height:100%; /* 无效 */
}
.right{
background:blue;
width:80%;
}
<div class="outer">
<div class="left">元素a</div>
<div class="right">sjwicnao<br>asjdioasjdiaso<br>asdiaosdjioasd<br>asdjiasdjio</div>
</div>
用flex是可以的,如果用非flex方案,是否还有其他解决方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
提供几个方法 1:父元素相对定位 要自适应的元素绝对定位height:100%,这样可以height100%可以生效`
我曾经也做过这种,不过是整个框架div页面高度为100%,为何无效,因为父元素也要设置。所以我设置为