Inline (Floating) Frames
Microsoft Internet Explorer 3.0
introduced a feature called inline frames (also called floating
frames), which are identified with the
<iframe> tag. They enable a scrollable frame
to be placed anywhere within the flow of an HTML document, much like
an image.
As of this writing, inline frames are supported by Internet Explorer
and Netscape 6. The <iframe> tag and its
attributes are part of the HTML 4.01 specification. As older versions
of Netscape fade away, we can begin to take advantage of this nifty
feature with confidence that it will work for most users. (See Section 14.7.5 later in this chapter for an example of
how to create a similar effect in a way that works in all
frames-enabled browsers.)
Placing an inline frame is similar to placing
an image on a page. As shown in the following code, within the
<iframe> tag, specify the width and height
of the frame and the HTML file you want it to display. As with
images, you can align the frame on the page and specify
hspace and vspace. As with
frames, you can specify margins within the frame and border display.
Figure 14-9 shows the results.
<HTML> <HEAD><TITLE>IFRAME</TITLE></HEAD> <BODY BGCOLOR="black" TEXT="white"> <H2>Inline (Floating) Frames</H2><IFRAME SRC="scrolly.html" WIDTH=200HEIGHT=100 ALIGN=left HSPACE=12></IFRAME>Microsoft Internet Explorer 3.0 introduced a feature called inline frames... </BODY> </HTML>
Figure 14-9. Inline frame with IE’s <iframe> tag
Any content between the start and end ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access