Ramka iframe lub ramka wbudowana to zasadniczo okno przeglądarki ustawione na stronie internetowej. Ramki te to sekcje strony internetowej, które można „wyciąć”, aby umożliwić dostęp do informacji z zewnętrznego źródła. Ramki iframe są jedynymi typami ramek dozwolonych w HTML5 i są zwykle obecne w witrynach internetowych, które wyświetlają treści zewnętrzne jako źródło treści na swoich stronach internetowych.
Ramka iframe lub ramka wbudowana to dokument HTML w witrynie internetowej osadzony w innym dokumencie HTML. Służy do dodawania lub dołączania treści, takich jak reklamy, aplikacje interaktywne lub treści z innych zewnętrznych źródeł na stronie internetowej. Aplikacje interaktywne obejmują te, które używają asynchronicznego JavaScript i XML, takie jak aplikacje e-commerce i mapy Google.
Możliwe jest skonfigurowanie iframe na własnym pasku przewijania, niezależnym od paska przewijania strony w tle i zachowuje się on jak obrazek w wierszu. Projektant stron internetowych może zmieniać zawartość elementu iframe bez konieczności ponownego ładowania otaczającej strony przez użytkownika. Jest to możliwe dzięki JavaScript lub atrybutowi target kotwicy HTML.
Ramki iframe zasadniczo umożliwiają umieszczanie treści zewnętrznych na stronie internetowej. Treści zewnętrzne to reklamy z sieci reklamowych lub wszelkie materiały promocyjne, które nie są treściami redakcyjnymi. Używanie ramki iframe do tych informacji jest podobne do otwierania dwóch okien przeglądarki na tej samej stronie, gdzie w oknie głównym wyświetlana jest zawartość strony internetowej, a w oknie dodatkowym wyświetlana jest zawartość zewnętrzna. Zaletą jest to, że rzeczywista zawartość witryny nie ulega rozmyciu, ponieważ wyszukiwarki nie traktują tych reklam jako treści podstawowych.
Prostą ramkę iframe można zbudować, ustawiając źródłowy adres URL, szerokość i wysokość.
Na przykład:
<iframe src=” URL ” width=”200px” height=”200px”>Tekst alternatywny, jeśli nie można wyrenderować ramki iframe </iframe>.
Możliwe jest również użycie wartości procentowych zamiast wartości pikseli w ustawieniach elementu iframe. Jest to przydatne podczas budowania responsywnej strony internetowej, w której rozmiar zmienia się wraz z różnymi rozmiarami ekranu. Element iframe wykorzystuje globalne elementy HTML5 i HTML 4.01 oprócz innych. Są to:
Podczas gdy większość dzisiejszych witryn internetowych jest tworzona przy użyciu HTML5+, niektóre atrybuty są prawidłowe w HTML 4.01, które są częścią starszych dokumentów, w tym:
Element iframe jest obsługiwany przez wszystkie nowoczesne przeglądarki internetowe. Na liście przeglądarek wymienionych poniżej, te wymienione bez numerów wersji oznaczają, że wszystkie wersje przeglądarki obsługują tę funkcję.
Chociaż wszystkie przeglądarki obsługują iframe, obsługa niektórych funkcji HTML5 jest ograniczona, a żadna z przeglądarek nie obsługuje atrybutów srcdoc, sandbox i seamless. Jeśli paski przewijania nie są potrzebne w ramkach iframe, atrybut przewijania może być kontynuowany. Użycie „przepełnienia” nie gwarantuje zatrzymania przewijania.
Ramki iframe po podaniu identyfikatora lub nazwy umożliwiają bezpośrednie linki w ramce za pomocą atrybutu elementu „A”. Gdy użytkownik kliknie, zamiast otwierać w bieżącym oknie, łącze otwiera się w ramach elementu iframe, do którego się odwołuje. Jeśli w dokumencie otwartym w elemencie iframe nie ma żadnych celów, wszystkie łącza otwierają się w elemencie iframe dokumentu nadrzędnego. Ta cecha pomaga zmieniać zawartość innego elementu iframe za pomocą linków jednego elementu iframe znajdującego się na tej samej stronie internetowej.
Same elementy iframe nie stanowią zagrożenia dla Ciebie ani użytkowników/czytelników Twojej witryny, a także nie jest ryzykowne łączenie stron w elementach iframe. Jednak złośliwe witryny często używają ramek iframe do infiltracji niekorzystnej zawartości, która może zainfekować komputer odwiedzającego bez jego widoczności lub wiedzy. Dodając ramki iframe w swojej witrynie, musisz uważać na zawartość wszystkich witryn, do których prowadzą linki. Jeśli masz powody, by sądzić, że witryny nie są wiarygodne lub godne zaufania, unikaj łączenia ich lub ich zawartości w ramce iframe.
Ramki iframe są proste, elastyczne i mogą sprawić, że Twoja witryna będzie interaktywna i przyjazna dla użytkownika. Istnieje element ryzyka, jeśli element iframe zawiera nierzetelną treść, ale zapewnienie, że wiarygodne informacje są połączone w iframe, może pomóc uniknąć takich problemów.
Twórcy Stron