拉伸標籤內容
回答
從.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