簡體   English   中英

如何根據剩余的視口空間制作 div 寬度

[英]How do I make a div width depending on the viewport space that is left

請查看我創建的線框以了解我想要實現的目標。 我創建了 2 個屏幕,因此您可以根據不同的屏幕尺寸查看所需的行為。

線框鏈接

我基本上想要一個居中對齊的容器“Main-Section”,其最大寬度(取決於屏幕尺寸)和內部的 12col 網格。 容器的左側和右側應該是兩個 div“Left/Right Lane”,它們共享每一側的剩余空間/寬度。

我的主要問題:如何設置左/右通道,以便它們均勻地占據屏幕寬度的其余部分?

感謝您的幫助!

您的問題不包括代碼。 如果您的技術能力水平較低,我建議您使用 Bootstrap Grid System。 https://getbootstrap.com/docs/5.0/layout/grid/如果您是初學者,閱讀文檔並理解它是一個很好的做法。

好像我自己找到了答案。 我遺漏的重要信息是:

彈性增長

.main {
  display: flex;
}


.left-col, .right-col {
  flex-grow: 1;
}

.center-col {
  width: 500px;
}

https://jsfiddle.net/Hangtime/L86wkce7/1/

暫無
暫無

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

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