首頁 >web前端 >css教學 >如何僅使用 CSS 使 iframe 填充頁面的剩餘高度?

如何僅使用 CSS 使 iframe 填充頁面的剩餘高度?

DDD
DDD原創
2024-12-05 19:58:12667瀏覽

How Can I Make an Iframe Fill the Remaining Height of a Page Using Only CSS?

無需JavaScript 即可讓iframe 無縫填充剩餘高度

設計帶有橫幅和iframe 的網頁時,可能會需要iframe調整大小以佔據整個剩餘頁面高度。使用 CSS 實現此目的是可行的。

最初,將 iframe 的高度設定為 100% 似乎很合乎邏輯,但導致 iframe 試圖填充整個頁面,包括橫幅的高度。這導致了不必要的垂直滾動條。此外,在 DIV 上使用 CSS 邊距和填充來保留剩餘高度適用於 DIV,但不適用於 iframe。

截至 2019 年,最佳解決方案是 flexbox。它得到了跨瀏覽器的廣泛支援:

以上是如何僅使用 CSS 使 iframe 填充頁面的剩餘高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn