我可以在下面的圖片上創建一個佈局,而只在父容器上設置固定寬度嗎?我也不能使用position: absolute; left: 0; right: 0;
全屏寬度子,因爲我不能從流中刪除它,因爲它的大小是動態的。固定寬度佈局,一個孩子橫跨全屏寬度
我無法更改標記。
我能想到的唯一的解決辦法是設置在每個固定寬度的孩子分別固定寬度,但我有很多的人,這不是最舒適的解決方案 - 用於添加類爲每一個孩子說我添加到父容器中。
下面是一個例子標記您可以發佈一個解決方案。
HTML
<div class="fixed-width-container">
<div class="regular-child"></div>
<div class="full-screen-width-child"></div>
<div class="regular-child"></div>
<div class="regular-child"></div>
</div>
CSS
.fixed-width-container {
width: <some-fixed-width>;
}
相關 - https://stackoverflow.com/questions/28565976/css-how-to-overflow從全角到全角 –
基本上,**除非**完整寬度的元素僅用於樣式...您不能單獨使用CSS來完成此操作,而不必在給定約束條件的情況下更改HTML 。 –
@Paulie_D:這就是我的想法,但想確保我不會錯過任何東西。謝謝。 順便說一句我認爲CSS Grid可以做到這一點,但我們都知道到目前爲止它對它的支持程度如何。 –