Co to jest iFrame?
iFrame to dokument HTML osadzony w innym dokumencie HTML na stronie internetowej. Element HTML iFrame może wstawić zawartość z innego źródła do strony internetowej, na przykład reklamę. Wstawienie to jest możliwe za pomocą znacznika iframe.

Więcej O iFrame'ach
Znacznik iframe określa ramkę osadzoną. Ramka osadzona może zawierać inny dokument w bieżącym dokumencie HTML.
iFrame’y są często używane do ładowania treści z zewnętrznych źródeł, takich jak reklamy, na stronę internetową. Zaletą używania iFrame jest to, że może on izolować zawartość osadzonego dokumentu od reszty strony internetowej. Konfiguracja ta może być pomocna, gdy osadzona treść pochodzi z innej domeny i nie chcesz, aby miała dostęp do Twojego DOM strony internetowej.
Wadą korzystania z iFrame jest to, że może on powodować problemy z SEO, ponieważ wyszukiwarki nie indeksują zawartości w nim zawartej. Ponadto, iFrame może spowolnić ładowanie twojej strony, ponieważ dodaje dodatkowe żądanie HTTP.