html - iframe 是否被视为 'bad practice' ?

标签 html iframe standards

在某个地方,我发现使用 iframe 是“不好的做法”。

这是真的吗?使用它们的优点/缺点是什么?

最佳答案

与所有技术一样,它也有起有落。如果您使用 iframe 绕过一个适当开发的站点,那么这当然是不好的做法。但是有时 iframe 是可以接受的。

iframe 的主要问题之一与书签和导航有关。如果您使用它只是在您的内容中嵌入一个页面,我认为这很好。这就是 iframe 的用途。

但是,我也看到过 iframe 被滥用。它永远不应用作您网站的组成部分,而应作为网站中的一部分内容。

通常,如果您可以在没有 iframe 的情况下执行此操作,那是一个更好的选择。我相信这里的其他人可能有更多信息或更具体的示例,这一切都归结为您要解决的问题。

话虽如此,如果您仅限于 HTML 并且无法访问 PHP 或 ASP.NET 等后端,有时 iframe 是您唯一的选择。

关于html - iframe 是否被视为 'bad practice' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/362730/

相关文章:

php - 由于继承的属性,CSS 文本对齐不适用

html - 背景大小 : cover doesn't cover the whole screen

html - 我的 Bootstrap 导航栏折叠断点不会改变

jquery - 使用 JQuery 访问由 chrome 扩展注入(inject)的 iframe

css - 采用高度而不是宽度的响应式 iframe(youtube/vimeo 嵌入)

c - freopen() 在缓冲方面的预期行为 (setvbuf())?

html - 使 HTML 表格展开以容纳没有换行的内容

javascript - 从 IFrame 源内部更改 IFrame 属性。是否可以?

Java:包含 "this"参数或让它隐含

c++ - 为什么 defaulted-move-ctor 禁止隐式复制 ctor 但不禁止 defaulted-copy-ctor?