PHP前端开发

如何在HTML中指定要在<iframe>中显示的页面的HTML内容?

百变鹏仔 4周前 (09-21) #HTML
文章标签 要在

在本文中,我们需要在iframe中显示页面的HTML内容;浏览器窗口划分为单独的页面。我们可以使用 标记及其 srcdoc 属性来完成此任务。

HTML 标签

HTML 中的 标记指定内联框架。该内联框架用于在当前 HTML 文档中嵌入另一个文档。所有浏览器都支持此标签,例如 Google Chrome、Microsoft Edge/Internet Explorer、Firefox、safari 和 Opera 等。

标签的“srcdoc”属性用于指定要在页面中显示的HTML内容。该属性将 HTML_code 作为值并指定要在 中显示的页面的 HTML 内容。

示例 1

在下面的示例中,我们使用带有 标记的“srcdoc”属性来指定要在 HTML 中的 中显示的页面(

元素)的 HTML 内容。

立即学习“前端免费学习笔记(深入)”;

<!DOCTYPE html><html><head>   <title>      How to specify the HTML content of the page to show in the "iframe" in HTML?   </title></head><body>   <h3>How to specify the HTML content of the page to show in the "iframe" in HTML?</h3>   <p>We can do it by using <b>srcdoc</b> attribute of iframe in HTML.</p>   <iframe srcdoc="<h2>You can find any tutorial on tutorialspoint</h2>">      <p>Browser does not support iframes.</p>   </iframe></body></html>

正如我们在输出中看到的,文档中的 HTML 内容(

元素)显示在 中。

示例 2

以下是 HTML Iframe 的另一个示例,在此,我们在 iframe 中创建了一个表格。

<!DOCTYPE html><html><head>   <title>      How to specify the HTML content of the page to show in the "iframe" in HTML?   </title></head><body>   <h3>How to specify the HTML content of the page to show in the "iframe" in HTML?</h3>   <p>We can do it by using <b>srcdoc</b> attribute of iframe in HTML.</p>   <iframe srcdoc="<table border = 3>         <caption> Abbreviations </caption>         <tr>            <th> HTML </th>            <th> CSS </th>         </tr>         <tr>            <td> Hypertext markup language</td>            <td> Cascading style sheet </td>         </tr>      </table>">      <p>Browser does not support iframes.</p>   </iframe></body></html>

正如我们在输出中看到的,文档中的 HTML 内容(HTML 表格)显示在 中。

示例 3

默认情况下,所有浏览器都会将 显示为默认值。我们可以使用CSS来改变的样式。

在下面的示例中,

  • 我们通过使用 CSS 更改 的宽度、高度和边框来更改其样式。

  • 我们使用带有 标记的“srcdoc”属性来指定要在 HTML 中的 中显示的页面( 元素)的 HTML 内容。

<!DOCTYPE html><html><head>   <title>      How to specify the HTML content of the page to show in the "iframe" in HTML?   </title></head><body>   <h3>How to specify the HTML content of the page to show in the "iframe" in HTML?</h3>   <p>We can do it by using <b>srcdoc</b> attribute of iframe in HTML.</p>   <iframe srcdoc="<div> Hello Disha</div>" width="50%" height="100" style="border:3px solid green;">     <p>Browser does not support iframes.</p>   </iframe></body></html>

正如我们在输出中看到的,文档中的 HTML 内容( 元素)显示在 中,并且我们还使用 CSS 更改了 的样式。