iT邦幫忙

0

網頁容器高度會隨著圖片變大

  • 分享至 

  • twitterImage

我使用Grid將容器分成上下兩列:

.box{
    display:grid;
    height:800px;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
}
.content{
    grid-row:1/2;
    grid-column: 1/1;
}
.imgarea{
   grid-row:2/3;
   grid-column: 1/1;
}

在imgarea內沒有放入圖片的情形下,box被分成2列上下各400px的形式。
但如果這時我在imgarea裡放入圖片並用百分比設定圖片的高度的話,imgarea的高度就會跑版,看起來似乎是它會隨著圖片變大而變大。但我希望imgarea的高度能夠固定不變,不然就會遮蓋到別的元件。請問我應該怎麼做呢? 謝謝。

.imgarea img{ max-height:400px; width:100%; }
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
小魚
iT邦大師 1 級 ‧ 2021-04-10 11:20:20
最佳解答

要固定高度就要設height參數啊...

0
一尾活熊
iT邦新手 5 級 ‧ 2021-04-25 12:38:50

可以將 .imgarea 加上 overflow: auto;
如此一來 imgarea 的高度就不受圖片影響,圖片高度超過imgarea高度時,imgarea會變成捲軸顯示。

我要發表回答

立即登入回答