markdown
1.iframe(html的一个元素)
iframe(内联框架)是HTML中的一个元素,用于在当前网页中嵌入另一个独立的HTML页面。它允许在主页面中创建一个子窗口,加载外部内容,如网页、视频、广告或文档。iframe的独立性使其成为实现内容隔离和跨域嵌入的常用工具。
iframe广泛应用于以下场景:
嵌入视频,如YouTube或Vimeo。
加载广告,确保广告内容与主页面隔离。
嵌入外部内容,如第三方应用或表单。
内嵌文档,如PDF或HTML文件。
实现跨域内容嵌入,但需注意安全限制。
iframe的核心属性
以下是iframe常用的属性及其功能:
<iframe src="https://example.com" width="600" height="400" title="示例"></iframe>
src:指定嵌入页面的URL。
width和height:设置iframe的宽度和高度。
sandbox:限制iframe的权限,如禁止脚本执行或表单提交。
allow:控制iframe的特殊功能,如全屏或摄像头访问。
loading:设置加载方式(lazy延迟加载或eager立即加载)。