首頁 > web前端 > css教學 > 如何有效停用 HTML iframe 中的捲軸?

如何有效停用 HTML iframe 中的捲軸?

DDD
發布: 2024-12-07 08:33:12
原創
594 人瀏覽過

How Can I Effectively Disable Scrollbars in an HTML iframe?

停用 HTML iframe 中的捲軸

Iframe 元素提供了一種將外部內容嵌入網頁的方法。但是,在這些 iframe 內啟用滾動可能會造成不必要的視覺混亂。本文解決了在使用 iframe 元素時停用捲軸的問題。

問題中提供的 HTML 程式碼舉例說明了 iframe 的使用,採用 HTML 和 CSS 屬性:

<iframe src="<<URL>>" height="800" width="800" sandbox="allow-same-origin allow-scripts allow-forms" scrolling="no">
登入後複製

儘管使用的scrolling =“no”,捲軸仍然出現。要深入研究解決方案,了解 HTML5 中滾動屬性的狀態至關重要。

不幸的是,HTML5 規格中省略了滾動屬性。然而,大多數當前的瀏覽器仍然支援它。單獨的溢出屬性在 HTML5 中並不是一個可行的解決方案,因為 Firefox 是唯一錯誤支援它的現代瀏覽器。

實際的解決方法包括結合使用這兩種方法:

<iframe src="" scrolling="no"></iframe>
登入後複製
iframe {
  overflow: hidden;
}
登入後複製

隨著瀏覽器的發展,這個解決方案可能會變得過時。有關使用 JavaScript 的更全面的解決方案,請參閱已接受的答案中提供的連結。

編輯: 根據測試,設定scrolling =「no」可有效停用 IE10、Chrome 25 中的捲軸和 Opera 12.12。

以上是如何有效停用 HTML iframe 中的捲軸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板