Use IFrames to display content hosted on another website.
An IFrame, short for Inline Frame, is an HTML document embedded inside another HTML document. Typically, IFrames serve 3rd party content such as a YouTube video. IFrames can be seamlessly added to the page so that the user is unaware that the content is being hosted and managed by another source. An out-of-the-box IFrame will have a fixed size and is likely to disrupt a responsive, fluid layout.
Embedding longer content or mixed-height content is a bit more tricky. The IFrame will need to have scroll bars so that the IFrame can be scrolled.
If possible, style the content on the external site to look consistent with our styles.
Link to the internal styles in the head of the document.
<link href="//simons-rock.edu/_resources/css/app.css" rel="stylesheet"/>
Loading the internal styles won't work for the webfonts.
<link href="/_css/iframe-compiled.css" rel="stylesheet"/>
Depending on where the font files live, the .css files may need to be updated.
There are additional IFrame style rules.
Embed the IFrame to optimize usability.
<div class="embed-wrapper">
<div class='embed-container-scroll' style="height: 4100px;">
<iframe src='/family-weekend.php'></iframe>
</div>
</div>