拉伸标签内容
回答
从.v-tabs-cont
选项1删除float:left
:
您可以设置高度和你的元素的余量:
举例来说,给一个margin-top
和margin-bottom
到UL:
ul {
margin-top: 10px;
margin-bottom: 10px;
}
提供一个高度到您li
元素
li {
height: 30px;
}
然后设置你的右侧面板的高度是margin-top
+ margin-bottom
+ num_li
总和* li_height
= 10px + 10px + 4 * 30px = 140px
然后您只需告诉右面板内容不要与溢出例如
.v-tabs-cont {
height: 140px;
overflow: scroll
}
demo here(我把我的CSS添加在为清晰起见,CSS部分的底部)
选项2:
如果您不能设置的保证金/高你元素,或者如果您有可变数量的列表元素,请按照相同的逻辑计算页面加载时的右侧面板高度(使用jQuery)
var height = $('.vtabs li:first').height() * $('.vtabs li').length
+ parseInt($('.vtabs').css('marginTop').replace('px', ''))
+ parseInt($('.vtabs').css('marginBottom').replace('px', ''));
$('.v-tabs-cont').css('height', height + 'px');
你仍然需要溢出
.v-tabs-cont {
overflow: scroll;
}
感谢您的时间,但这不是我正在寻找的。我需要灵活的解决方案。这将是wordpress中的简码,因此没有指定数量的选项卡。 –
@MackoTarana我的编辑显示更合适的解决方案 –
我不想滚动,因为它与我的风格看起来很可怕。 jQuery将是最简单的解决方案,但我相信有一种方法可以使用纯CSS。 –
- 1. html - 拉伸内容
- 2. 内容不拉伸
- 3. 拉伸div内容
- 4. 响应式内容拉伸
- 5. 拉伸ConstraintLayout及其内容
- 6. 在标签中拉伸的图像android
- 7. 拉伸标签填充空间
- 8. WPF集装箱拉伸内容
- 9. 拉伸我的内容到页脚
- 10. StackView没有拉伸,拥抱内容
- 11. bootstrap:拉伸中间的内容div
- 12. 根据其内容拉伸div
- 13. 如何拉伸HeaderedContentControl的内容?
- 14. 自定义Wrappanels拉伸内容
- 15. 除了内容的div背景拉伸
- 16. 垂直拉伸div以适合内容
- 17. 在Silverlight中拉伸组合框内容
- 18. 拉伸wpf选项卡控件内容
- 19. div不与内容重叠的内容拉伸
- 20. 内容div的拉伸高度如此vertical-navi得到延伸
- 21. “拉伸”背景容器以容纳所有内容
- 22. VerticalAlignment =“拉伸”延伸出我的容器
- 23. 如何垂直拉伸div到页脚,并拉伸以适应内容?
- 24. 标签内容beautifulsoup
- 25. AngularJS标签内容
- 26. 定位DIV /拉伸容器?
- 27. 拉伸DIV Blueprint容器
- 28. td标签内的表延伸td标签
- 29. 内容100%伸展
- 30. 标签内容覆盖标签
它必须是150像素添加
overflow: scroll
防止内容。并看看它的高度不是100% –但感谢“float:left”;) –
@MackoTarana更新了小提琴。 – Hiral