ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


ÀͽºÇ÷η¯ ¹öÀüº° CSS Àû¿ë¹æ¹ý
12³â Àü
ù¹ø° : IE¹öÀüº°·Î cssÀ» µû·Î ¸¸µé¾î Àû¿ëÇÏ´Â ¹æ¹ý

<link rel="stylesheet" type="text/css" href="default.css" />
< !--[if IE 7]><link rel="stylesheet" type="text/css" href="ie7Debug.css" /><![endif]-->
< !--[if IE 6]><link rel="stylesheet" type="text/css" href="ie6Debug.css" /><![endif]-->



µÎ¹ø° : cssÆÄÀϾȿ¡¼­ ±¸ºÐÇØÁÖ´Â ¹æ¹ý

.selector { property:value; property:value; }
.selector { property:value; *property:value; } /* IE 7 ÀÌÇÏÀÇ ºê¶ó¿ìÀú¿¡ ÀÛ¿ë ÇÕ´Ï´Ù */
.selector { property:value; _property:value; } /* IE 6 ÀÌÇÏÀÇ ºê¶ó¿ìÀú¿¡ ÀÛ¿ë ÇÕ´Ï´Ù */




[¼³¸í]
IE : [if IE] - IEÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
IE ¹öÀü : [if IE 7] - ÇØ´ç ¹öÀüÀÇ IEÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù. (5, 5.5, 6, 7, 8)
! : [if !IE]  IE°¡ ¾Æ´Ò °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
lt : [if lt IE 5.5]  IE¹öÀüÀÌ 5.5¹Ì¸¸ÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
lte : [if lte IE 6]  IE¹öÀüÀÌ 6ÀÌÇÏÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
gt : [if gt IE 5]  IE¹öÀüÀÌ 5ÃÊ°úÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
gte : [if gte IE 7]  IE¹öÀüÀÌ 7ÀÌ»óÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
() : [if !(IE 7)]  Á¶°ÇÀ» °áÇÕÇÏ¿© ó¸®ÇÑ´Ù. IE¹öÀüÀÌ 7ÀÌ ¾Æ´Ò°æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
& : [if (gt IE 5)&(lt IE 7)]  Á¶°ÇÀ» AND·Î °áÇÕÇÏ¿© ó¸®ÇÑ´Ù. IE¹öÀüÀÌ 5ÃÊ°ú 7¹Ì¸¸ÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.
| : [if (IE 6)|(IE 7)]  Á¶°ÇÀ» OR·Î °áÇÕÇÏ¿© ó¸®ÇÑ´Ù. IE¹öÀüÀÌ 6 ¶Ç´Â 7ÀÏ °æ¿ì¿¡¸¸ ó¸®ÇÑ´Ù.

Âü°í> CSS HACK(ÇÙ)À» »ç¿ëÇÏ´Â ¹ýµµ ÀÖ´Ù.



IE ¹öÀüº°·Î css Àû¿ëÇϱâ
ie 6¿¡¼­¸¸ Àû¿ëÇϱâ

<!--[if ie 6]>

<style type="text/css">
html {
    overflow: scroll;
    overflow-x: auto;
}
</style>
<![endif]-->



<!--[if ie 7]>

<style type="text/css">....</style>

<![endif]-->



gt = selects greater than  º¸´ÙÅ« :  if gt IE 6 ->  ÇöÀç¹öÀü > 6
lt = selects less than º¸´Ù ÀÛÀº :  if lt IE 6 ->  ÇöÀç¹öÀü < 6
gte = selects greater than or equal to °°°Å³ª Å«  :  if gte IE 6 ->  ÇöÀç¹öÀü >= 6
lte = selects less than or equal to °°°Å³ª ÀÛÀº  :  if lte IE 6 ->  ÇöÀç¹öÀü <= 6

ex) <!--[if gtie 7]><![endif]-->, <!--[if ltie 7]><![endif]-->, <!--[if gteie 7]><![endif]-->
, <!--[if lte ie 7]><![endif]-->


IE ÄÚ¸àÆ® ÇÙ ¼Ò°³
Tuesday, July 5, 2005
Ç¥ÁØÀ» ±¸¿¬Çϴµ¥¿¡ ¾²ÀÌ´Â ÇØÅ·, ÇÙÀ» ¾²´Â°ÍÀÌ CSS ÀÌ´ø XHTML ºÎºÐÀÌ´ø °ú¿¬ ÁÁÀº°ÍÀÎÁö ¾ÈÁÁÀº °ÍÀÎÁö´Â °³°³ÀÎÀÇ ÆÇ´Ü°ú ±âÁØ¿¡ µû¶ó¼­ ¹Ù²î´Â ºÎºÐÀÔ´Ï´Ù. ÇÏÁö¸¸, ¾ÆÁ÷ ¿Ïº®ÇÏÁö ¾ÊÀº Ç¥ÁØÀÇ Åµθ®¿¡¼­ ±× Åµθ® ¾È¿¡ µé¾î°¡±â À§Çؼ­´Â ¾î¿¼ö ¾ø´Â ºÎºÐÀÏ ¼öµµ ÀÖ°Ú½À´Ï´Ù.

ÇÙ »ç¿ëÀÇ Á¤´ç¼º
WebGraphics´Â ÀÌ·¸°Ô Á¤ÀÇÇÕ´Ï´Ù

A hack is a way to fool browsers.
-ÇÙÀº ºê¶ó¿ìÀúµéÀ» ³î¸®´Â ¹æ¹ýÀÌ´Ù. (°¢ ºê¶ó¿ìÀú°¡ ¾î¶²ºÎºÐÀÌ ¾àÇÑÁö¸¦ ¾Ë¾Æ¼­ ±× ºÎºÐÀ» ²¿¾Æ¼­ Æí¹ýÀ»¾´´Ù°í Çؼ®ÇÒ¼ö ÀÖ½¿)
A workaround is a way to fool rendering problems, and minimize the affected browsers.
-workaround, Áï ¸·³ëµ¿, »± µ¹¾Æ°¡´Â ÀÏÀ» »ç¿ëÇÏ¿© ·»´õ¸µ ¹®Á¦¸¦ ²¿´Â ¹æ¹ýÀ¸·Î ¿µÇâ¹Þ´Â ºê¶ó¿ìÀú°¡ Àû°ÔÇÑ´Ù. (CSS ÀÚü°¡ ¾î¶»°Ô ÇൿÇÏ´ÂÁö¸¦ ´õ ÀÚ¼¼È÷ ÄÚµùÇÏ¿© Á¦¾îÇÔÀ¸·Î ºê¶ó¿ìÀú°¡ ÀÐÀ»½Ã¿¡ ¿ÀÇØ°¡ Àûµµ·Ï ÇÏ°ÔÇϴ¹ý. ¿¹·Î 3+2=5 ¶ó°í Ç¥ÇöÇÏ´Â ºÎºÐÀÌ ¿ÀÇØ°¡ »ý±æ¸¸ ÇÏ´Ù¸é 1+1+1+1+1=5 ¶ó°í ÁöÁ¤ÇØ Áִ°ÍÀÌ µÇ°Ú½¿)

±×¸®°í WebGraphics ºí·Î±×¿¡¼­´Â 3°¡Áö °úÁ¤À» ÅëÇØ ÇÙÀ» »ç¿ëÇϵµ·Ï ±ÇÇÏ´õ±º¿ä.

If we know a bug, we can sometimes prevent it - ¹ö±×¸¦ ¾Ë°í ÀÖÀ¸¸é °¡²ûÀº ¹Ì¸® ¿¹¹æÀ» ÇÒ¼ö ÀÖ´Ù.
If it isn¡¯t possible, we can use a workaround - ±×°ÍÀÌ °¡´ÉÄ¡ ¾Ê´Ù¸é ¸·³ëµ¿ÀÌÁö¸¸ ´õ ÀÚ¼¼È÷ Ç¥ÇöÇÏ¿© ¸·´Â´Ù.
If we tried everything without success, we can use a hack - ÀÌ ¸ðµç°ÍµéÀ» ÇØ º¸¾Æµµ µÇÁö ¾ÊÀ»½Ã¿¡ ºñ·Î¼Ò ÇÙÀ» °í·ÁÇØ º»´Ù.
Á¦°¡ ¿©·¯Æ÷½ºÆÃÀ» ÅëÇØ CSS ÇÙÀ» ¼Ò°³ÇØ µå·ÈÁö¸¸ workaround µÉ¸¸ÇÑ °Íµéµµ ³ª´­¼ö ÀÖ¾úÀ¸¸é ÁÁ°Ù³×¿ä. Âü ¸¹ÀÌ ¹è¿ì°í ´À³¥¸¸ÇÑ°Å °°½À´Ï´Ù. ÀÏ´Ü ÇÙÀÇ »ç¿ë°ú ±×°ÍÀÇ ¸ñÀûµîÀ» ³ª´©°í ½Í¾ú½À´Ï´Ù.

¾Æ¹«Æ° À̹ø°ÍÀº workaround°¡ ¾Æ´Ñ ÇÙÀÔ´Ï´Ù¸¸, ÀÌ°ÍÀº css ÇÙÀÌ ¾Æ´Ñ xhtml ÇÙÀÔ´Ï´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ ÀÌ ºÎºÐÀÌ °¡´ÉÇϵµ·Ï ¹è·Á(?) ÇØÁÖ¾ú³×¿ä. ±âº» Çü½ÄÀº ÀÌ·¯ÇÕ´Ï´Ù.

IE ÇÙÀÇ ±âº»Çü½Ä
.

<!--[if IE]>
<link type="text/css" media="screen" href="style.css" />
<! [endif] -->¡°IE À϶§´Â style.css ¸¦ Àоî¶ó¡± ¶ó´Â ¶æÀÔ´Ï´Ù. ¾Æ½Ã´Ù½ÃÇÇ xhtml ÀÇ ÄÚ¸àÆ®´Â <!– À¸·Î ½ÃÀÛÇÕ´Ï´Ù. ±×¸®°í ÄÚ¸àÆ®°¡ ³¡³¯¶§¿¡´Â –> ·Î ³¡À̳ªÁÒ. ÀÌ »çÀÌ¿¡ [if IE], [endif] µîÀ» ³Ö¾î¼­ ÇÙÀ¸·Î Àνĵǵµ·Ï ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

<!--[if IE]>
<style type="text/css">
  #content { width: 550px;}
</style>
<![endif]-->IE´Â ¹Ú½º¸ðµ¨ÀÇ ¹®Á¦°¡ ÀÖÀ¸´Ï IE¿¡¼­¸¸ ÀÐÀ»¼ö ÀÖµµ·Ï content ¶ó´Â id ÀÇ div ¸¦ 550px ·Î ¼³Á¤ÇØ ÁØ ºÎºÐÀÔ´Ï´Ù. ¹°·Ð À̺κÐÀº xhtml ¾È¿¡ µé¾î°¡´Â ºÎºÐÀÔ´Ï´Ù.

Àú°ÍÀº ¸ðµç IE ¸¦ ÅëƲ¾î ÁöÁ¤ÇØ ÁÖ´Â ºÎºÐÀÌ°í ¹öÀü¿¡ µû¶ó¼­ ÁöÁ¤À» ÇØÁÙ¼ö ÀÖ½À´Ï´Ù.

IE ¹öÀü¿¡ µû¶ó ÁöÁ¤
IE ¹Ù·Î ´ÙÀ½¿¡ ¹öÀüÀ» ³Ö¾îÁÖ¸é µË´Ï´Ù

<!--[if IE 5.0]>
<h3>THIS IS IE 5.0</h3>
<![endif]-->À§ÀÇ <!–[if IE 5.0]> ºÎºÐ¿¡ IE µÚ¿¡ 5.0 ÀÌ ¹öÀüÀ» ³ªÅ¸³À´Ï´Ù. 6.0 ÀÌ µÉ¼öµµ ÀÖ°í, 5.5 µµ µÉ¼ö Àְڳ׿ä. ¡°THIS IS IE 5.0¡È ºÎºÐÀº ÀÎÅͳÝÀͽºÇ÷η¯ 5.0 ¿¡¼­¸¸ º¸ÀÔ´Ï´Ù.

IE ÀÇ Æ¯Á¤ ¹öÀü¸¸ ¼±ÅÃÇÏÁö ¾Ê±â
ºÒ¸°Boolean ÀÇ ! ´À³¦Ç¥¸¦ ½áÁÖ¾î ºÎÁ¤À» ³ÖÀ»¼ö ÀÖ½À´Ï´Ù.

<!--[if !IE 5.0]>
<h1>¸ðµç ºê¶ó¿ìÀú¿¡¼­ º¸ÀÌÁö¸¸ ie5.0¿¡¼­¸¸ ¾Èº¸ÀÔ´Ï´Ù.</h1>
<![endif]-->if IE »çÀÌ¿¡ ´À³¦Ç¥ ! °¡ µé¾î°¡¼­ if !IE °¡ µÇ¸é µÚ¿¡³ª¿Â ¹öÀü¸¸ »©´Þ¶ó´Â °ÍÀÔ´Ï´Ù.

IE ¹öÀüµéÀ» Æ÷°ýÀûÀ¸·Î ¼±ÅÃÇϱâ
¹öÀüµéÀ» Æ÷°ýÀûÀ¸·Î ¼±ÅÃÀÌ °¡´ÉÇÕ´Ï´Ù. ¹öÀü 5.5 ÀÌ»ó, ¹öÀü 6.0 ÀÌÇÏ ÀÌ·±½ÄÀ¸·Î ¸»ÀÌÁÒ. ±×¸® ¾î·ÆÁö´Â ¾Ê½À´Ï´Ù.

<!--[if  gte IE 5.5]>
<style type="text/css">
   .h2 { font-size: 1.2em;}
</style>
<![endif]-->gte ¶ó´Â ºÎºÐÀÌ IE ¿Í ¹öÀü »çÀÌ¿¡ µé¾î°¡ ÀÖ½À´Ï´Ù. if ±¸¹® ´ÙÀ½¿¡ µé¾î°¬½À´Ï´Ù. ÀÌ gte ´Â ¡°Greater Than or Equal to¡± ¸¦ ÁÙÀΰÍÀ¸·Î ÀÌ»ó À» ¶æÇÕ´Ï´Ù. Áï 5.5 µµ Æ÷ÇÔÇؼ­ ±× ÀÌ»óÀÌÁÒ. ÀÌ ¸»°íµµ gt, lt, lte °¡ ÀÖ½À´Ï´Ù.

gt greater than - ±×º¸´Ù ³ôÀº¹öÀü if IE gt 5.0 Àº 5.0º¸´Ù ³ôÀº, 5.1ºÎÅÍ ±× ÀÌ»ó
gte greater than or equal to-±× ÀÌ»ó. if IE gte 5.0 Àº 5.0À» Æ÷ÇÔÇÑ ±× ÀÌ»ó.
lt less than - º¸´Ù ³·Àº ¹öÀü. if IE lt 6.0 - 6.0º¸´Ù ³·Àº ¹öÀüµé. 5.5 5.0µî
lte less than or equal to - ±× ÀÌÇϹöÀü if IE lte 5.5 - 5.5À» Æ÷ÇÔÇÑ ÀÌÇϹöÀü

¹öÀüÀ» Á÷Á¢ Á¤ÇÏ´Â °Íº¸´Ù ÀÌ·¸°Ô Æ÷°ýÀûÀ¸·Î ¼±ÅÃÇϴ°ÍÀÌ ´õ ³ªÀº ¹æ¹ýÀÏ°Ì´Ï´Ù. ƯÈ÷ 3px ¹ö±×³ª ¹Ú½º¸ðµ¨ ¹ö±×´Â <!–[if lte IE 5.5]> ¸¦ ½á ÁÖ¾î 5.5 ÀÌÇϹöÀüµéÀ» ¼±ÅÃÇØ ÁÖ¸é µÇ°Ú³×¿ä.

Ç¥ÁØÀ» À§ÇÑ ÇÙ. ±×°ÍÀº Æí¹ýÀÔ´Ï´Ù. Æí¹ýÀ» ¸¹Àº°÷¿¡¼­ »ç¿ëÀºÇÒ¼ö ÀÖÁö¸¸ ±ÇÀåÇÏ´Â ¹æ¹ýÀº ¾Æ´Õ´Ï´Ù. ÇϽǼö ÀÖ´Ù¸é ±× ¹®Á¦¸¦ µ¹¾Æ¼­ °¡´õ·¡µµ ÇÙÀÌ¾Æ´Ñ ¹æ¹ýÀ¸·Î ÇØ°áÇϽøé ÁÁ°Ú½À´Ï´Ù. padding º¸´Ù´Â margin ÀÇ »ç¿ëÀ» ´Ã¸°´Ù´øÁö ÇÏ´Â ¹æ¹ýÀÌ ±×¸®ÇÕ´Ï´Ù.
ÃßõÃßõ : 620 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,345
php ¹®ÀÚ¿­ ÀÚ¸£±â, ºñ±³, ã±â ÇÔ¼ö, str_replace, substr ,strpos, explode µîµî Á¤¸®
2,344
is_numeric
2,343
Çü½ÄÀÌ ´Ù¸¥ ¿¢¼¿ ÆÄÀÏ DB¿¡ ¿Ã¸®±â
2,342
google api ¸¦ ÀÌ¿ëÇÑ ÂªÀº url ¸¸µé±â - curl »ç¿ë
2,341
·¹À̾îÆ˾÷
2,340
[jquery] À̹ÌÁö tag onerror ó¸®
2,339
jquery cookie
2,338
Äü¸Þ´º
2,337
¹®ÀÚ¿­ÀÇ ¸¶Áö¸· ¹®ÀÚ ÃßÃâÇϱâ
2,336
ÀÚ¹Ù½ºÅ©¸³Æ® ¹®ÀÚüũ
2,335
´Ù¸¥ ¼­¹ö·Î °ªÀ» Àü¼ÛÈÄ °á°ú°ªÀ» ¹Þ´Â ¹æ¹ý
2,334
DB¿¡¼­ DATA ¸¦ ºÒ·¯¿À´Â ¹æ¹ý
2,333
css ¼Ó¼ºµé:ÁÙ°£°Ý, ÀÚ°£, ´Ü¾î °£°Ý
2,332
find ¸í·ÉÀ¸·Î ÃÖ±Ù º¯°æµÈ ÆÄÀÏ °Ë»ö / ÆÄÀÏ ³»¿ë °Ë»ö
2,331
È®ÀÎ, Ãë¼Ò ¹öÆ° µÎ °³ ³ª¿À´Â alert â ¸¸µé±â
2,330
Á¢±Ù¼ºÀ» ÇØÄ¡Áö ¾Ê´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ »ç¿ë
2,329
ºê¶ó¿ìÀúº° CSS Hack Á¤¸®
ÀͽºÇ÷η¯ ¹öÀüº° CSS Àû¿ë¹æ¹ý
2,327
div ű׿¡ ½ºÅ©·Ñ¹Ù(Scroll Bar) ºÙÀ̱â
2,326
JQuery¶õ °ú¿¬ ¹«¾ùÀΰ¡?
2,325
jQueryÀÇ ±âº»ÀÌ µÇ´Â jQuery/Core¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ!!
2,324
[PHP] ¼Ò¼öÁ¡ °è»ê
2,323
display ¼Ó¼º, position ¼Ó¼º
2,322
scandir µð·ºÅ丮 °Ë»ö
2,321
¼ýÀÚ µÎÀÚ¸®·Î Ç¥ÇöÇϱâ
2,320
php¿¡¼­ UTF-8, EUC-KR ÀÎÄÚµù º¯°æ
2,319
°³Ç๮ÀÚ Á¦°Å
2,318
ƯÁ¤ ÅÂ±× »çÀÌ¿¡ µ¥ÀÌŸ °¡Á®¿À±â
2,317
³¯Â¥ °è»ê
2,316
Áֹεî·Ï¹øÈ£ À¯È¿¼º °Ë»ç
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.