IFrame (from inline frame) is an HTML element which makes it possible to embed another HTML document inside the main document.
The size of the IFrame is specified in the surrounding HTML page, so that the surrounding page can already be presented in the browser while the IFrame is still being loaded. The IFrame behaves much like an inline image and the user can scroll it out of view. On the other hand, the IFrame can contain its own scroll bar, independent of the surrounding page's scroll bar.
While regular frames are typically used to logically subdivide the content of one website, IFrames are more commonly used to insert content (for instance an advertisement) from another website into the current page.
The issue that results from an iframe is that the page being framed isn’t referenced by search engines. Also, there is a problem with them when it comes to screen resolutions. What you see on your screen will almost definitely look different on someone else’s screen and as a result, the iframe that “works” on your screen may not work at all on someone else’s.





