iFRAME | Inline FRAME(subwindow)
Home > Document > HTML > °í±Þ °úÁ¤ > iframe element

ÆäÀÌÁö ¸ñÂ÷

IFRAME

¾Õ ÆäÀÌÁö¿¡¼­ Frameset À» ¾Ë¾Æ º¸¾Ò´Âµ¥, ÀÌ ¹ø¿¡´Â iFrame¿¡ ´ëÇØ¼­ ¾Ë¾Æ º¸°Ú½À´Ï´Ù. ¾Õ ÆäÀÌÁöÀÇ FramesetÀÇ °æ¿ì Frameset ÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â Frameset Page °¡ ÇÊ¿äÇß´ø ¹Ý¸é iFrame(Inline FRAME)ÀÇ °æ¿ì <IFRAME> </IFRAME> À̶ó´Â Tag ¸¸À¸·Î ´Ù¸¥ ¹®¼­¸¦ ¿øÇÏ´Â À§Ä¡¿¡ »ðÀÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. <IMG> Tag À¸·Î Image ÆÄÀÏÀ» ¹®¼­¿¡ ¸µÅ©½ÃŰ´Â °Í°ú °°Àº ¹æ¹ýÀ̶ó°í »ý°¢ÇÏ¸é µÇ°Ú½À´Ï´Ù.

Legend : Optional, Forbidden, Empty, Deprecated, Loose DTD, Frameset DTD  [Ç¥ º¸´Â ¹æ¹ý]
ElementStart tagEnd tagEmptyDeprecatedDTD
IFRAME    L


IFRAME Element
name
¸µÅ©½Ã target frame À̸§ ¶Ç´Â scripting ÇÒ ¶§ È£ÃâµÉ À̸§ (ÇÑ±Û ¾ÈµÊ)
¿¹) <iframe name="subwin">
src
iframe¿¡ µé¾î°¥ source ÆÄÀÏÀÇ uri
¿¹) <iframe name="subwin" src="../html/top.html>
frameborder
ÇÁ·¹ÀÓÀÇ Å׵θ®, »ç¿ë°ª (0 | 1) (Default 1)
¿¹) <iframe frameborder="0">
marginwidth
Inline FRAMEÀÇ ÁÂÃø ¿©¹é, »ç¿ë ´ÜÀ§´Â (»ö»ó, ±æÀÌ´ÜÀ§ ÂüÁ¶)
¿¹) <iframe marginwidth="10">
marginheight
Inline FRAMEÀÇ »ó´Ü ¿©¹é, »ç¿ë ´ÜÀ§´Â (»ö»ó, ±æÀÌ´ÜÀ§ ÂüÁ¶)
¿¹) <iframe marginwidth="10" marginheight="15">
scrolling
scroll bar ÀÇ À¯¹Â, »ç¿ë°ª (no | auto | yes) (Default auto)
¿¹) <iframe scrolling="no">
height
Inline FRAME âÀÇ ³ôÀÌ(±âº»°ª : 150 Pixel), »ç¿ë ´ÜÀ§´Â (»ö»ó, ±æÀÌ´ÜÀ§ ÂüÁ¶)
¿¹) <iframe height="400">
width
Inline FRAME âÀÇ Æø(±âº»°ª : 300 Pixel), »ç¿ë ´ÜÀ§´Â (»ö»ó, ±æÀÌ´ÜÀ§ ÂüÁ¶)
¿¹) <iframe width="600">
°øÅë ¼Ó¼º align, class, id, dir, style µîÀº ( °øÅë ¼Ó¼ºÇ¥ ¸¦ ÂüÁ¶)




iframe ¿¹Á¦

iframe ÀÇ ÀåÁ¡À̶ó¸é ¼­·Î ´Ù¸¥ ¼³Á¤À» °¡Áø ¿©·¯ °³ÀÇ ÆÄÀÏÀ» ÇÑ ¹®¼­¿¡ ºÒ·¯ ¿Ã ¼ö ÀÖ´Ù´Â °Í ÀÔ´Ï´Ù. ¾ÕÀÇ Division Marker ºÎºÐ¿¡¼­ Transitioal Mode¿Í Strict Mode¸¦ ºñ±³ÇØ º¸¾ÒÁö¸¸ ÀÌ·± DTD ¼±¾ðÀº ÇÑ ¹®¼­¿¡ µÎ°¡Áö ¼³Á¤À» ÇÒ ¼ö ¾ø½À´Ï´Ù. ÇÏÁö¸¸ iframe À» ÀÌ¿ëÇÏ¸é ±×°Ô °¡´ÉÇØ ÁöÁÒ. ¿ì¼± µÎ °¡Áö DTD Mode¸¦ iframe À¸·Î ÇÑ ±ºµ¥ ºÒ·¯ º¸°Ú½À´Ï´Ù. ¾Æ·¡ÀÇ 2°³ÀÇ ÆÄÀÏÀ» Myfolder/html Æú´õ¿¡ °¢°¢ ÁÖ¾îÁø À̸§À¸·Î ÀúÀå ÇϽÃÁ®...

ÀÔ·Â - transitional.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
    <HEAD>
        <TITLE>Transitional Mode DTD</TITLE>
    </HEAD>
    <BODY>
        <SPAN style="background-color:gold;width:200px;height:200px;">
            Transitional Mode DTD
        </SPAN>
    </BODY>
</HTML>
ÀÔ·Â - strict.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">
<HTML>
    <HEAD>
        <TITLE>Strict Mode DTD</TITLE>
    </HEAD>
    <BODY>
        <SPAN style="background-color:gold;width:200px;height:200px;">
            Strict Mode DTD
        </SPAN>
    </BODY>
</HTML>
ÀÌÁ¦ ¾Æ·¡ÀÇ ÆÄÀÏÀ» Çϳª ´õ ¸¸µé¾î Myfolder/html Æú´õ¿¡ ÀúÀåÇÏ°í ½ÇÇàÇÕ´Ï´Ù.

ÀÔ·Â - dtd_mode.html
<HTML>
    <HEAD>
        <TITLE></TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <IFRAME name="iframe01" src="iframe/transitional.html" marginwidth="25"
            marginheight="25" width="250" height="250" frameborder="0"></IFRAME>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <IFRAME name="iframe02" src="iframe/strict.html" marginwidth="25" 
            marginheight="25" width="250" height="250"></IFRAME>
        </CENTER>
    </BODY>
</HTML>
Ãâ·Â°á°ú
    


marginwidth ¿Í marginheight °¡ Á¶ÀýÀÌ ¾ÈµÇ´Â °æ¿ì
iframe À¸·Î ºÒ·¯¿À´Â ¹®¼­ÀÇ BODY Tag¿¡ leftmargin °ú topmargin ÀÌ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é marginwidth ¿Í marginheight °¡ Á¶ÀýÀÌ ¾ÈµË´Ï´Ù.




Transparent Color ¿Í allowTransparency attribute

Transparent Color

Block-Level Element µé¿¡ ´ëÇØ¼­ Áö±Ý ±îÁö ¼ö Â÷·Ê¿¡ °ÉÃÄ ´Ù·ç¾î º¸¾Ò´Âµ¥, Ȥ½Ã ÀÌ·± ±Ã±ÝÁõÀ» °¡ÁöÁö´Â ¾Ê¾Ò´ÂÁö ¸ð¸£°Ú±º¿ä.

"Block-Level Element ÀÇ ¹è°æ»öÀº ¹«½¼ »öÀϱî?"

¶ó´Â ±Ã±ÝÁõ ¸»ÀÔ´Ï´Ù. ÀÌÁ¦ ºÎÅÍ Block-Level Element ÀÇ ¹è°æ»ö¿¡ ´ëÇØ¼­ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¾Ë°í ÀÖ°ÚÁö¸¸ Table Element ¿¡¼­ table > tr > td ¼øÀ¸·Î ¹è°æ»ö(bgcolor)ÀÌ »ó¼ÓµË´Ï´Ù. ±×·¸´Ù¸é °á·ÐÀº Åõ¸í(transparent)ÇÑ »öÀ̶ó´Â °ÅÁÒ. »óÀ§ÀÇ ¹è°æ»öÀ» ¹°·Á ¹Þ±â À§Çؼ­´Â Åõ¸í»öÀÌ ¾Æ´Ï¸é ¾ÈµÇ°ÚÁÒ...Á¤¸®ÇÏÀÚ¸é "Block-Level Element ÀÇ ¹è°æ»öÀº Åõ¸í(transparent)»öÀÌ´Ù." °¡ µÇ°Ú½À´Ï´Ù.


allowTransparency attribute (*IE Only)

allowTransparency attribute ´Â ´Ü¾îÀÇ ¶æ ±×´ë·Î Åõ¸íµµ(Transparency)ÀÇ Çã¿ë(allow) ¿©ºÎ(boolean : Âü | °ÅÁþ) ¸¦ °áÁ¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº FRAME Element ¿Í iFRAME Element ¿¡¸¸ Àû¿ëµÇ´Â ¼Ó¼ºÀÔ´Ï´Ù. Áö±Ý ¹è¿ì°í ÀÖ´Â iFRAME ÀÇ °æ¿ì¸¦ ¿¹·Î µéÀÚ¸é iFrame Element ¸¦ »ç¿ëÇØ¼­ ºÒ·¯¿Ã ¹®¼­°¡ ÇöÀç ¹®¼­ÀÇ ¹è°æ»öÀ¸·Î º¸ÀÌ°Ô µÈ´Ù´Â ¸»ÀÔ´Ï´Ù. Áï, ÇöÀç ÀÛ¾÷ ÁßÀÎ ¹®¼­ÀÇ ¹è°æ»öÀÌ 'gold' ¶ó¸é iFrame À¸·Î µé¾î¿À´Â ¹®¼­µµ 'gold' ¹è°æ»öÀ¸·Î º¸Àδٴ ¸»ÀÌÁÒ. ÀÌ ¶§ allowTransparency ¸¦ Çã¿ë(true)ÇÏ´À³Ä, Çã¿ëÇÏÁö¾Ê´À³Ä(false)¿¡ µû¶ó ±×·² ¼öµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½Àº iFrameÀ¸·Î ¹®¼­¸¦ ºÒ·¯¿Í¼­ ÇöÀç ¹®¼­ÀÇ ¹è°æ»öÀ» Àû¿ë½ÃŰ´Â ¿¹Á¦ÀÔ´Ï´Ù. µû·Î ÆäÀÌÁö¸¦ ¸¸µé ÇÊ¿ä¾øÀÌ ¾Õ¿¡ ¸¸µé¾ú´ø transitional.html °ú dtd_mode.html À» »ç¿ëÇϵµ·Ï ÇսôÙ. ¾Æ·¡ÀÇ ±½Àº ±Û¾¾ ºÎºÐÀ» Ãß°¡ÇϽÃÁ®...

ÀÔ·Â - transitional.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
    <HEAD>
        <TITLE>Transitional Mode DTD</TITLE>
    </HEAD>
    <BODY style="background-color : transparent;">
        <SPAN style="background-color:gold;width:200px;height:200px;">
            Transitional Mode DTD
        </SPAN>
    </BODY>
</HTML>

ÀÔ·Â - dtd_mode.html
<HTML>
    <HEAD>
        <TITLE></TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <IFRAME allowTransparency="true" name="iframe01" src="iframe/transitional.html"
            marginwidth="25" marginheight="25" width="250" height="250" frameborder="0">
            </IFRAME>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <IFRAME name="iframe02" src="iframe/strict.html" marginwidth="25" 
            marginheight="25" width="250" height="250"></IFRAME>
        </CENTER>
    </BODY>
</HTML>


Ãâ·Â°á°ú
     

°á°ú¿Í °°ÀÌ allowTransparency="true" ·Î ¼³Á¤Çϰí iframe À¸·Î ºÒ·¯¿Â transitional.html ¹®¼­ÀÇ ¹è°æ»öÀÌ ¹®¼­ÀÇ ¹è°æ»öÀÌ µÇ¾ú½À´Ï´Ù. ¹°·Ð ÀÌ·± È¿°ú¸¦ ³»´Â ¹æ¹ýÀº ÀÌ ¹æ¹ý ¸»°íµµ ¿©·¯°¡Áö ÀÖ½À´Ï´Ù. ÀÌ Transparent color ¿¡ ´ëÇØ¼­´Â CSS¿¡¼­ º¸´Ù ½ÉµµÀÖ°Ô ´Ù·ç¾î º¸µµ·Ï ÇϰڽÀ´Ï´Ù.



iframe Àº ¿Ö ¾µµ¥µµ ¾ø´Â End TagÀÌ ºÙ¾î ÀÖÀ»±î?

¾Æ¸¶µµ È£±â½É ¸¹Àº ¿©·¯ºÐµé ¸ðµÎ ±Ã±ÝÇÏ°Ô ¿©°åÀ¸¸®¶ó º¾´Ï´Ù. ¹«¾úÀ̵çÁö ÀÌÀ¯¾øÀÌ »ý±â´Â °Ç ¾ø´Ù°í ÇÏÁö ¾Ê½À´Ï±î? W3C °¡ ¹Ùº¸ÀÏ ¸®µµ ¾ø±¸ ¸»ÀÌÁ®. iframe ¿¡ End Tag ÀÌ ºÙ¾î ÀÖ´Â ÀÌÀ¯´Â ¹Ù·Î iframeÀ» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¸¦ À§Çؼ­ ÀÔ´Ï´Ù. iframe À» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ ÀÔÀå¿¡¼­´Â iframe ÀÌ µé¾î°£ ¹®¼­¸¦ º¸´Ù°¡ Áß°£¿¡ ¹®¾×ÀÌ ²÷±ä´ÙµçÁö, ¿¹¸¦ µé¾î '¾Æ·¡ÀÇ ±×¸²À» º¸½Ã¿À!' ¶ó°í Çߴµ¥, ±×¸²Àº Ä¿³ç ±ÛÀÚµµ ¾Èº¸ÀδٵçÁö ÇÏ¸é °ï¶õÇÑ ÀÏÀ̱⠶§¹®¿¡ ¿ø·¡´Â ¾Æ·¡¿Í °°ÀÌ iframe Tag »çÀÌ¿¡ iframe À¸·Î ºÒ·¯¿Â ¹®¼­¿Í µ¿ÀÏÇÑ ¹®¼­ÀÇ Link ¸¦ ¸¸µé¾î¼­ ¹®¼­¸¦ º¼ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â °Ì´Ï´Ù.

ÀÔ·Â
<IFRAME src="http://www.webdesigners.co.kr/html/see_me.html">ºê¶ó¿ìÀú°¡ iframeÀ» Áö¿øÇÏÁö
¾Ê½À´Ï´Ù. °ü·Ã ¹®¼­¸¦ º¸·Á¸é <A href="http://www.webdesigners.co.kr/html/see_me.html">
¿©±â</A>¸¦ Ŭ¸¯Çϼ¼¿ä.</IFRAME>

ÀÌ·¸°Ô À§¿Í °°ÀÌ Coding Çϸé iframeÀ» Áö¿øÇÏ´Â ºê¶ó¿ìÀú¿¡¼­´Â iframe À¸·Î ºÒ·¯¿Â ¹®¼­¸¸ º¸À̰í, iframe Tag »çÀÌÀÇ ±ÛÀÚ³ª ¸µÅ©°¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. ¹Ý´ë·Î iframe À» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¿¡¼­´Â iframe Tag »çÀÌÀÇ ±ÛÀÚ¿Í ¸µÅ©¸¸ º¸ÀÌ°Ô µË´Ï´Ù.

°ü·Ã ¸µÅ©

iframeÀÇ ÀÚµ¿ Å©±â Á¶Àýµî¿¡ °üÇÑ ³»¿ëÀ» ¾Ë°í ½ÍÀ¸¸é ÀÌ »çÀÌÆ® JavaScript > Object > iframe Object ¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.





ÀÌ ¹®¼­ÀÇ ÀúÀÛ±ÇÀº www.cadvance.org ¿¡ ÀÖ½À´Ï´Ù.

Top
Back
New
°Ë»ö