2013-08-27 8 views

答えて

47

HTML5には、「その機能はCSSによってうまく処理される」ため、スクロールアトリビュートはありません。その他の変更についてはhttp://www.w3.org/TR/html5-diff/を参照してください。井戸およびCSSソリューション:

CSSソリューション:

 iframe.noScrolling{ 
      width: 250px; /*or any other size*/ 
      height: 300px; /*or any other size*/ 
      overflow: hidden; 
     } 

HTML4のscrolling="no"は、サイズを設定することが重要であるそうするように、幅/高さのCSSのoverflow: hiddenのエイリアスの種類の属性であります

あなたはiframeにこのクラスを追加すれば完了です:

 <iframe src="http://www.example.com/" class="noScrolling"></iframe> 

!重要な注意点 ! :それは暫定バージョンを使用してのscrolling="no"overflow:hiddenを使用することがまだ良いです()今のようためoverflow: hiddenはまだ完全にはすべての近代的なブラウザでサポートされていません(でも、クロムはまだそれをサポートしていません)同じ時刻:

+13

なぜ、iframe [スクロール= 'いいえ'] {オーバーフロー:隠し; } '? – mattsven

+7

@mattcurtisまあ、属性セレクタはCSS2以来サポートされています - それも解決策です:) - **しかし、**スクロール= "ノー"はいつかは削除されることを覚えています - したがって、クラスはもっと視点です:) –

+7

iframe [スクロール= "no"]は決して削除されません;) – Westie

関連する問題