Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Слияние нескольких элементов HTML для отображения веб-страниц
Conflation of multiple HTML elements for web page display
В контексте веб-браузера, фрейм – это часть веб-страницы или окна браузера, отображающая содержимое независимо от своего контейнера, с возможностью независимой загрузки контента. HTML- или медиаэлементы во фрейме могут поступать с веб-сайта, отличного от сайта, предоставляющего окружающий контент. Эта практика, известная как фрейминг, сегодня часто рассматривается как нарушение политики одного источника. В HTML, фреймсет – это группа именованных фреймов, в которые можно направлять веб-страницы и медиа; iframe позволяет разместить фрейм внутри тела документа. С начала 2000-х годов забота об удобстве использования и доступности привела к уменьшению использования фреймсетов, и стандарт HTML5 их не поддерживает.
In the context of a web browser, a frame is a part of a web page or browser window which displays content independent of its container, with the ability to load content independently. The HTML or media elements in a frame may come from a web site distinct from the site providing the enclosing content. This practice, known as framing, is today often regarded as a violation of same origin policy. In HTML, a frameset is a group of named frames to which web pages and media can be directed; an iframe provides for a frame to be placed inside the body of a document. Since the early 2000s, concern for usability and accessibility has motivated diminished use of framesets and the HTML5 standard does not support them.
История
Netscape Navigator 2.0 представил элементы для фреймов в марте 1996 года. Другие производители браузеров, такие как Apple с Cyberdog, последовали за ним в том же году. В то время Netscape предложил фреймы Консорциуму World Wide Web (W3C) для включения в стандарт HTML 3.0. Фреймы использовались для отображения и навигации в первых онлайн-журналах и веб-приложениях, таких как веб-почта и веб-чаты. Преимуществом фреймов было то, что они позволяли отображать элементы на всем сайте без необходимости использования серверных функций, таких как серверные включения или поддержка CGI. Эти функции были не распространены на ранних веб-серверах, доступных для публики. Ранние веб-сайты часто использовали фрейм в верхней части страницы для отображения баннера, который нельзя было прокрутить. Эти баннерные фреймы иногда включали логотип сайта, а также рекламу. XHTML 1.1, предполагаемый преемник HTML 4, убрал все фреймы. XFrames, предполагаемая замена, предоставляла составной URI для обращения к заполненному набору фреймов. Более поздний стандарт HTML5 удалил наборы фреймов иными способами, чем XHTML. Элемент iframe остался, с рядом опций "песочницы", предназначенных для обмена контентом между сайтами.
Netscape Navigator 2.0 introduced the elements used for frames in March 1996. Other browser vendors such as Apple with Cyberdog followed later that year. At that time, Netscape proposed frames to the World Wide Web Consortium (W3C) for inclusion in the HTML 3.0 standard. Frames were used to display and navigate early online magazines and web apps, such as webmail services and web chat sites. Frames had the advantage of allowing elements to be displayed sitewide without requiring server features such as server side includes or CGI support. These features were not common on early web servers accessible to the public. Early websites often used a frame at the top to display a banner which could not be scrolled away. These banner frames sometimes included the site's logo as well as advertising. XHTML 1.1, the intended successor to HTML 4, removed all frames. XFrames, the intended eventual replacement, provided the composite URI to address a populated frameset. The later HTML5 standard removed framesets by means differing from XHTML. The iframe element remains with a number of "sandboxing" options intended for sharing content between sites.