ツールチップ内にスライド共有プレゼンテーションを埋め込みたいです。一般的に、コンテンツに基づいてヒントの高さ/幅を動的に変更したいので、(CSSで)設定します
width:auto;
height:auto;
ツールチップの幅を iframe のインライン幅属性で指定したいと思います。
ここを参照してくださいhttp://jsfiddle.net/elewinso/eNfHZ/
ツールチップ内にスライド共有プレゼンテーションを埋め込みたいです。一般的に、コンテンツに基づいてヒントの高さ/幅を動的に変更したいので、(CSSで)設定します
width:auto;
height:auto;
ツールチップの幅を iframe のインライン幅属性で指定したいと思います。
ここを参照してくださいhttp://jsfiddle.net/elewinso/eNfHZ/
の意味はwidth: auto
要素のプロパティに依存し、この場合、CSS 2.1 仕様の10.3.1300px
節に従って、 を意味します。要素には固有の幅がなく、(CSS では) その幅を iframe ドキュメントのコンテンツに依存させることはできません。これは、フレーム ドキュメントの設定とは無関係に、iframe ドキュメントが自律的にレンダリングされるというまさにその考え方の一部です。iframe ドキュメントのコンテンツを含めます)。iframe
iframe
したがって、ツールチップをスムーズにレンダリングしたい場合は、使用しないでくださいiframe
。代わりに、メイン ドキュメントでコンテンツ (静的またはスクリプト生成) を使用します。
width
要素の HTML属性を有効にしたいだけの場合はiframe
、CSS でオーバーライドしないでください。要素width
のプロパティを設定すると、要素のwidth
属性が null および無効になります。
100% 幅の作品:
div.sttip iframe{
width: 100%;
height: auto;
}
ただし、アスペクト比を維持することはできません。Javascript を使用して、onResize イベント ハンドラーを使用して高さを計算する必要があります。