簡體   English   中英

我該怎么辦? height:相對於視口;“在CSS中?

[英]How do I do “min-height: height of content; height: relative to viewport;” in CSS?

我的HTML頁面上有一些可拉伸的元素。

有了這個CSS

.stretchable-element {
    height: 25%;
}

隨着瀏覽器窗口高度的增加,可拉伸元素變得更高。 隨着瀏覽器窗口高度的降低,可拉伸元素變短。 但是,當瀏覽器窗口太短時,可拉伸元素中的內容將溢出。 我有多個可拉伸元素,所以不能簡單地設置固定的min-width 我想要實現的是這樣的:

.stretchable-element {
    height: 25%;
    min-height: just tall enough so the text inside this element will not overflow
}

基本上,當將瀏覽器窗口在y軸上縮短時,可拉伸元素的高度會降低,直到它們各自達到一個足以容納它們各自所包含內容的點為止,並且它們不會之后的任何短。

我認為您需要使用javascript執行此操作。 基本上,在加載窗口時,您需要為每個可拉伸元素找到所有內容的高度。 然后,您只需要使用javascript將每個可拉伸元素的最小高度設置為該值即可。

暫無
暫無

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

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