ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLの
HTML
HTML
インライン フレームは、現在の HTML ドキュメント内に別のドキュメントを埋め込むために使用されます。
HTML
インライン フレームをマークする:
<iframe src="//www.w3cschool.cn"></iframe>
HTML
HTML
iframe の高さを調整する 3 つの方法:
iframe の内容は不明ですが、高さは予測可能です現時点では、デフォルトの CSS 最小高さの値をそれに追加し、JavaScript を使用して高さを変更できます。同時。一般的に使用される互換性のあるコードは次のとおりです: 1. (異なるサブドメインが同じトップレベル ドメイン名で情報を交換する場合は、 document.domain="caibaojian.com" を設定します)// document.domain = "caibaojian.com"; function setIframeHeight(iframe) { if (iframe) { var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow; if (iframeWin.document.body) { iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight; }} }; window.onload = function () { setIframeHeight(document.getElementById('external-frame')); };2. 既知の iframe の ID を呼び出します。
<iframe src="backtop.html" frameborder="0" scrolling="no" id="external-frame" onload="setIframeHeight(this)"></iframe>3. コンテンツの幅が変更されたときの iframe の高さの調整:
function iframeAutoFit(iframeObj){ setTimeout(function(){if(!iframeObj) return;iframeObj.height=(iframeObj.Document?iframeObj.Document.body.scrollHeight:iframeObj.contentDocument.body.offsetHeight);},200) }4. デバッグ実行ウィンドウを開くと、操作が表示されます:
<iframe src="backtop.html" frameborder="0" scrolling="no" id="test" onload="this.height=100"></iframe> <script type="text/javascript"> function reinitIframe(){ var iframe = document.getElementById("test"); try{ var bHeight = iframe.contentWindow.document.body.scrollHeight; var dHeight = iframe.contentWindow.document.documentElement.scrollHeight; var height = Math.max(bHeight, dHeight); iframe.height = height; console.log(height); }catch (ex){} } window.setInterval("reinitIframe()", 200); </script>
プロンプト バー:
ヒント: に必要なテキストを配置できます。HTML 4.01 と HTML5 の違い:
HTML5 では、HTML 4.01 のいくつかの新しい属性が追加され、いくつかの属性が削除されています。 HTML と XHTML の違い: XHTML では、name 属性は非推奨となり、削除される予定です。代わりに id 属性を使用してください。 【関連おすすめ】HTML5の新しい構造要素とは何ですか? HTML5 での新しい構造要素の使用法 (推奨)
HTML5 の Article タグとは何ですか? HTML5 では、article 要素はどこで使用されますか?
以上がHTMLの