簡體   English   中英

溢出:隱藏和%高度

[英]overflow:hidden and % height

我正在創建一個頁面,我不希望任何固定的px高度,也使用overflow:hidden。

我的HTML是形式的;

<div class="scrollable fl">
...Some content
</div>

CSS定義為;

.scrollable {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

也只是添加,我已經給了溢出:隱藏(浮動:左邊也是一些父)到所有可滾動的父/祖先div。

現在的問題是,如果我將高度設置為100%,則可滾動div不會根據其內容進行擴展(它適用於固定的px高度...但我沒有那個選項,因為我正在設計一個完全流暢的布局)

我嘗試了兩件不起作用的東西; 1.保持高度鏈活着(即向所有可滾動的父/祖先div提供100%的高度.2。嘗試使用高度:auto可滾動

我該如何解決這個問題?

div設置為其內容所需高度的100%,而不是您想要的高度。

嘗試:

.scrollable {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    position: relative;
    top:0px;
    bottom:0px;
    width: 100%;
}

您可能還需要為鏈中的其他元素執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM