」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何阻止 Flexbox 中的 Flex 項目伸展?

如何阻止 Flexbox 中的 Flex 項目伸展?

發佈於2024-11-18
瀏覽:800

How to Stop Flex Items from Stretching in Flexbox?

防止 Flex 項目拉伸

使用 Flexbox 佈局時,Flex 項目可以拉伸並填充其容器中的可用空間。但是,在某些情況下,您可能希望防止這種情況發生。

為什麼 Flex 專案可以伸展?

預設情況下,Flex 專案將沿主軸拉伸容器的形狀,通常是水平(行)或垂直(列)。這是因為 flex 屬性預設為 1,這表示該項目應該是靈活的並展開以填充任何可用空間。

防止 Flex 專案拉伸

為了防止彈性專案拉伸,您可以透過將其設為 0 來覆蓋預設的彈性值。這將導致該項目收縮以適合其內容,從而防止它佔用比必要。

範例

請考慮以下範例:

div {
  display: flex;
  height: 200px;
  background: tan;
}
span {
  background: red;
}
This is some text.

在此範例中,彈性項目(跨度)會拉伸以填滿其容器的整個高度。為了防止這種情況,請將以下樣式新增至div 元素:

align-items: flex-start;

這會將Flex 專案沿其容器的開頭對齊,防止它們拉伸到填滿整個高度。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3