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


ÀͽºÇ÷η¯ ¹öÀüº° 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,885
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,884
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,883
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,882
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,881
sessionStorage.getItem ¿Í sessionStorage.setItem
2,880
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,879
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,878
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,877
Audio Streaming PHP Code
2,876
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,875
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,874
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,873
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
2,872
ºÎÆ®½ºÆ®·¦(bootstrapk)¿¡¼­ »ç¿ëÇÏ´Â class¸í Á¤¸®
2,871
ºÎÆ®½ºÆ®·¦ CSS
2,870
Å©·Ò¿¡¼­ ¸¶Áø Á¶Àý
2,869
PHP ÇöÀç ÆäÀÌÁöÀÇ µµ¸ÞÀθíÀ̳ª urlµîÀÇ Á¤º¸ ¾Ë¾Æ¿À±â
2,868
PHP preg match all()
2,867
PHP ·Î À¥ÆäÀÌÁö ±Ü¾î¿À±â ¸ðµç ¹æ¹ý ÃÑÁ¤¸®!
2,866
[PHP] ¿ø°ÝÁö ÆÄÀÏ ÁÖ¼Ò ³ëÃâ ¾ÈÇÏ°í curl·Î ´Ù¿î·Îµå ¹Þ±â
2,865
PHP ÇÔ¼ö Á¤¸®
2,864
¾ÆÀÌÇÁ·¹ÀÓ(iframe) ºñÀ² À¯ÁöÇϸ鼭 Å©±â Á¶ÀýÇÏ´Â ¹æ¹ý
2,863
PHP ¹è¿­¿¡¼­ ¹«ÀÛÀ§·Î Çϳª »Ì¾ÆÁÖ´Â array rand() ÇÔ¼ö
2,862
PHP Á¤±Ô½Ä Á¤¸®
2,861
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
2,860
php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
2,859
Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
2,858
À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
2,857
¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
2,856
[HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.