Как и кога да се използват рамки (вградени рамки)

Вградени рамки, обикновено само извикани iframes, са единственият тип рамка, разрешен в HTML5. Тези рамки са по същество част от вашата страница, която „изрязвате“. След това в пространството, което сте изрязали от страницата, можете да подавате във външна уеб страница.

По същество, iframe е друг прозорец на браузъра, зададен във вашата уеб страница. Виждате кодови рамки, често използвани на уебсайтове, които трябва да включват външно съдържание като карта на Google или видео от YouTube. И двата популярни уебсайта използват iframes в своя код за вграждане.

Как да използвам IFRAME елемента

Прозорец на браузъра
filo / Гети изображения

Елементът използва глобалните елементи HTML5, както и няколко други елемента. Четири са и атрибути в HTML 4.01:

  • URL за източника на кадъра,
  • височината на прозореца,
  • ширината на прозореца и
  • името на прозореца.

Три са нови в HTML5:

  • Srcdoc: HTML за източника на кадъра. Този атрибут има предимство пред всеки URL в src атрибут.
  • Пясъчник: Списък на функции, които трябва да бъдат разрешени или забранени в прозореца на рамката.
  • instagram viewer
  • Безпроблемно: Казва на потребителския агент, че iframe трябва да се изобразява така, сякаш е невидима част от родителския документ.

За да създадете проста рамка, задайте URL адреса на източника и ширината и височината в пиксели:


Използвайте процент вместо предвиден размер в пиксели за отзивчив уебсайт чиито размери трябва да се променят с различни размери на екрана.

Поддръжка на браузъра Iframe

The iframe елемент се поддържа от всички съвременни настолни и мобилни браузъри. Някои браузъри обаче все още не реагират последователно на трите нови HTML5 атрибута за този елемент.

Вградени рамки и сигурност

The iframe елемент сам по себе си не представлява риск за сигурността за вас или посетителите на вашия сайт. Iframes са получили лоша репутация, тъй като те могат да се използват от злонамерени уебсайтове, за да включват съдържание, което може да зарази посетителите компютър, без те да го виждат на страницата, чрез включване на връзки, сочещи към невидимия iframe, и тези скриптове задействат злонамерено код.

Някои компютърни вируси инжектират невидим iframe във вашите уеб страници, като ефективно превръщат уебсайта ви в ботнет.

Посетителите на вашия сайт са толкова безопасни, колкото съдържанието на всички сайтове, към които правите връзка. Ако имате основание да смятате, че даден сайт не е надежден, не го свързвайте по никакъв начин.