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 same output (pardon me if I am Wrong)?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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?)