HTML 标签列表

HTML <iframe> 内联框架标签

HTML iframe 用于显示嵌套网页(网页中的网页)。HTML <iframe> 标签定义了一个内联框架,因此它也被称为内联框架。

HTML iframe 在矩形区域的当前 HTML 文档中嵌入另一个文档。

网页内容和 iframe 内容可以使用 JavaScript 进行交互。

iframe 语法

HTML iframe 使用 <iframe> 标签定义:

<iframe src= "URL" ></iframe>

此处,“src”属性指定内嵌框架页面的网址 (URL)。

设置 iframe 的宽度和高度

您可以使用“宽度”和“高度”属性设置 iframe 的宽度和高度。默认情况下,属性值以像素为单位指定,但您也可以按百分比设置它们。即 50%、60% 等。

示例:(像素)

<!DOCTYPE html>    
<html>    
<body>    
<h2>HTML iframe 示例</h2>    
<p>使用 height 和 width 属性指定 iframe 的大小:</p>    
<iframe src= "https://www.rocschool.com/";  height= "300"  width= "400" ></iframe>    
</body>    
</html>

示例:(百分比)

<!DOCTYPE html>    
<html>    
<body>    
<h2>HTML 内嵌框架</h2>    
<p>您可以使用高度和宽度属性来指定 iframe 的大小:</p>    
<iframe src= "https://www.rocschool.com/";  height= "50%"  width= "70%" ></iframe>    
</body>    
</html>

您还可以使用 CSS 来设置 iframe 的高度和宽度。

例子:

<!DOCTYPE html>    
<html>    
<body>    
<h2>HTML 内嵌框架</h2>    
<p>使用 CSS 的高度和宽度属性来指定 iframe 的大小:</p>    
<iframe src= "https://www.rocschool.com/";  style= "height:300px;width:400px" ></iframe>    
</body>    
</html>

去除iframe的边框

默认情况下,iframe 包含一个围绕它的边框。您可以使用 <style> 属性和 CSS 边框属性删除边框。

例子:

<!DOCTYPE html>    
<html>    
<body>    
<h2>移除 iframe 边框</h2>    
<p>这个 iframe 示例没有任何边框</p>     
<iframe src= "https://www.rocschool.com/";  style= "border:none;" ></iframe>    
</body>    
</html>

您还可以更改 iframe 边框的大小、颜色和样式。

例子:

<!DOCTYPE html>    
<html>    
<body>    
<h2>自定义 iframe 边框</h2>    
<iframe src= "https://www.rocschool.com/";  style= "border:2px 实心番茄;" ></iframe>    
</body>    
</html>

链接的 iframe 目标

您可以使用 iframe 为链接设置目标框架。您指定的链接目标属性必须引用 iframe 的名称属性。

例子:

<!DOCTYPE html>  
<html>  
<body>  
  
<h2>的iFrame -目标 为 一链接</h2>  
<iframe height= "300px"  width= "100%"  src= "new.html"  name= "iframe_a" ></iframe>  
<p> <a href= "https://www.rocschool.com";  target= "iframe_a"> rocschool.com </a> </p>  
<p> iframe 和链接目标的名称必须具有相同的值, 否则 链接将不会作为框架打开。</p>  
  
</body>  
</html>

使用 iframe 嵌入 YouTube 视频

您还可以使用 <iframe> 标签在您的网页上添加 YouTube 视频。附加的视频将在您的网页上播放,您还可以为视频设置高度、宽度、自动播放和更多属性。

以下是在您的网页上添加 YouTube 视频的一些步骤:

  • 转到要嵌入的 YouTube 视频。

  • 点击视频下方的分享➦。

  • 单击嵌入 <> 选项。

  • 复制 HTML 代码。

  • 将代码粘贴到您的 HTML 文件中

  • 更改高度、宽度和其他属性(根据要求)。

例子:

<iframe width="550" height="315" src="https://www.youtube.com/embed/JHq3pL4cdy4"; frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="padding:20px;"></iframe>  
        <iframe width="550" height="315" src="https://www.youtube.com/embed/O5hShUO6wxs"; frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" style="padding:20px;">></iframe>

输出:

HTML iframe

<iframe> 的属性

属性名称属性值描述
allowfullscreen
如果为 true,则可以全屏打开该框架。
heightPixels它定义了嵌入 iframe 的高度,默认高度为 150 px。
nametext它为 iframe 提供了名称。如果要在一个框架中创建链接,name 属性很重要。
frameborder1 or 0它定义了 iframe 是否应该有边框。(HTML5 不支持)。
WidthPixels它定义了嵌入框架的宽度,默认宽度为 300 px。
srcURLsrc 属性用于指定要加载到 iframe 中的内容的路径名或文件名。
sandbox


此属性用于对框架的内容应用额外的限制
allow-forms如果未使用此关键字,则它允许提交表单,则表单提交将被阻止。
allow-popups它将启用弹出窗口,如果不应用则不会打开弹出窗口。
allow-scripts它将使脚本能够运行。
allow-same-origin如果使用此关键字,则嵌入的资源将被视为从同一来源下载。
srcdoc
srcdoc 属性用于显示内联 iframe 中的 HTML 内容。它覆盖 src 属性(如果浏览器支持)。
scrolling


它表示浏览器是否应该为 iframe 提供滚动条。(HTML5 不支持)
auto滚动条仅显示 iframe 的内容是否大于其尺寸。
yes始终显示 iframe 的滚动条。
no从不显示 iframe 的滚动条。


上一主题 HTML <i> 标签 下一主题 HTML <img> 图像标签
  • 使用社交账号登录,本站支持
全部评论(0)