html下拉菜单不改变父元素高度,html – 在内部div上设置max-height,所以滚动条出现,但不在父div上...

我有我的

HTML,CSS按照下面的代码设置.我还添加了一个JSFiddle链接,因为它将更方便地查看代码.

我遇到的问题是,当#right-col div中的#inner-right div中有很多文本时,我想要一个滚动条仅出现在#内右边.我当前的代码显示了两个滚动条:#inner-div和#right-col.如果我将#右键上的CSS更改为overflow:hidden,以便摆脱外部滚动条,内滚动条也会消失,而#inner-right不再符合max-height规则.

如何设置它,使滚动条仅在#内右边显示,当内容增长太大时.

Lorem ipsum ... little text

Header

Lorem ipsum ...lots of text

CSS

html,body {

height: 100%;

}

#wrapper {

height: 100%;

display: table;

width: 700px;

}

#header,#footer {

display: table-row;

height: 30px;

}

#body {

height: 100%;

display: table-row;

background: rgba(255,0.5);

}

#left-col,#right-col {

display: inline-block;

width: 320px;

height: 100%;

max-height: 100%;

margin-right: 20px;

border: 2px black solid;

vertical-align: top;

padding: 3px;

overflow: auto;

}

#inner-right {

height: 100%;

max-height: 100%;

overflow: auto;

background: ivory;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值