內在維度簡介
在 CSS 大小調整中,內在維度的概念與外在維度形成對比。內在維度(例如最小內容和最大內容)是指由框中包含的內容所決定的屬性,使它們獨立於其父框。這與外部尺寸相反,外部尺寸取決於父框的尺寸。
min-content 的定義
Min-content 表示盒子的最小寬度,其中其內容物不會溢出盒子本身。它對應於避免內容溢出的最小可行寬度。
範例
考慮一個名為「紅色」的框,它漂浮在另一個名為「藍色」的框內。如果「red」的寬度設定為 min-content,則其計算出的寬度將是「blue」的寬度為零時假定的寬度。這個寬度表示容納“紅色”內容而不導致溢出所需的最小空間。
max-content 的定義
Max-content 是一個「理想」沿著給定軸的盒子的大小。其目的是最大限度地減少未填充空間,同時防止溢出。換句話說,它代表了對可用空間的最佳利用,透過在該軸上擴展盒子的內容直到達到其最大潛力。
例
與上一個類似例如,「紅色」現在漂浮在「藍色」內部。然而,這一次,「藍色」的寬度被設定為一個很大的數字(實際上是無限的)。透過將「red」的寬度設為 max-content,它將擴展以佔據「blue」內最大的可用空間,而不會浪費它。這代表了「紅色」內容可用空間的最佳利用。
以上是`min-content` 和 `max-content` 如何決定 CSS 方塊大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!