1

これに対する決定的な答えを見つけることができないようです。

次のスタイリングは、firefox と chrome の iframe からスクロールバーを削除しますが、ie の代わりが見つからないようです。scrolling属性を設定する必要は本当にありません。何か案は?

iframe
{
    height:500px;
    width:500px;
    overflow:hidden;
}

iframe::-webkit-scrollbar
{  
    display: none;
} 

edit : iframe ソースの html を制御することはできません。IE は悲しいことに ie7 以上を意味します。

4

1 に答える 1

-1

このトリックはどうですか?(スクロールバーを表示したくない場合)
コンテナ<iframe>が必要です。したがって、次のようにします。

<container>
  <iframe src="http://www.domain.com"></iframe> 
</container>

そしてあなたのCSS:

container {
    width: 500px;
    height: 500px;
    overflow: hidden;
    position: relative;
}
iframe {
    width: 517px;  /* scrollbar = 17px */
    height: 517px; /* scrollbar = 17px */
    position: absolute;
    top: 0; left: 0;
}
于 2012-04-24T16:07:41.607 に答える