2011-09-13 70 views

回答

67

權,怎麼樣:

<iframe scrolling="no" src="http://www.google.com" width="400px" height="300"></iframe>

scrolling="no"

http://jsfiddle.net/neSBS/

+0

似乎沒有工作 – dukevin

+0

@dukevin檢查我的編輯答案。 ..從我上次使用iframes已經有一段時間了... – Joonas

+1

做到了,謝謝!有一個原因,你有一段時間沒有使用iframe ...(他們是一個痛苦的工作) – dukevin

-1

使用溢出-Y:隱藏;然後垂直滾動將被隱藏。

+2

這在Google Chrome for IFRAMES中不起作用,Lollero的答案確實起作用 – dukevin

12

一個相當大的研究,我已經在這個問題上,我想發表我的回答,我認爲,可能是除了Joonas的回答完成後:

<style> 
    iframe { 
     overflow:hidden; 
    } 
</style> 
(...) 
<iframe scrolling="no" src="http://www.google.com" width="400px" height="300"></iframe> 

我認爲,無論是scrollingoverflow:hidden應該提供,儘管此解決方案不適用於Chrome和HTML5文檔類型的組合。 scrolling屬性在HTML5中已棄用,overflow屬性不會影響Chrome中的iframe。我認爲,後者是一個錯誤,因爲HTML5 specification清清楚楚地寫着:

此外,HTML5有沒有表現屬性這是在HTML4作爲它們的功能更好的通過CSS處理的:
(...)
- 在td和th上的nowrap屬性。
- 表上的規則屬性。
- iframe上的滾動屬性。
- hr上的尺寸屬性。
- li上的type屬性,以及ul。
(...)

它說清楚 - 在HTML5 scrolling應該由CSS overflow所取代。

-1

只是width: 99.99%;爲我做了詭計。

我在Chrome中遇到過這個問題,但在Firefox中沒有這個問題。