Frames deprecated in HTML5 but not iFrames

前端 未结 3 635
情歌与酒
情歌与酒 2020-12-18 00:25

Why is it Frames were deprecated in HTML5 but not iFrames. After all, there is almost no difference between the two. In many instances using either of them would give the sa

3条回答
  •  我在风中等你
    2020-12-18 01:29

    Inline frames are used to embed "plugins" into parts of a page. Seen google maps on a website before? Those are iframes.

    Actual frames on the other hand are quite pointless. They're virtually never used in professional websites. If you ever go to a high school you may see IT projects that use frames for "navigation bars" or something. They take up half the page (or however you configure it) and are loaded as a separate page.

    Simply put: iframes can be used as plugins. Frames are inelegant and not very useful

    Edit: To be more specific, iframes and frames are quite different. Using my google maps example, and iframe would should a little box on the page as you're use to it. A plain frame would take half the screen to display (you can set up many frames so that a particular frame is in the middle of the screen, but why do that when you can use an inline frame?)

提交回复
热议问题