dz¼±µµ¿ò¸»... |
¤ý´ç½ÅÀÇ µ·À» ÁöÄÑÁÖ°í ºÒ·ÁÁִ ȣ°¡°èºÎ.
![]() ![]()
|
![]() ÄÄÇ»ÅÍ¿Í °ü·ÃÀÖ´Â ¸ðµç ÆÁÀ» °øÀ¯ÇսôÙ.
CSS3 ¹Ìµð¾îÄõ¸® @media ±ÔÄ¢ ÀÌÇØ.Ãâ·Â ÀåÄ¡ÀÇ ¿©·¯ Ư¡ °¡¿îµ¥ ÀϺθ¦ ÂüÁ¶ÇÏ¿© CSS Äڵ带 ºÐ±â ó¸®ÇÔÀ¸·Î½á ÇϳªÀÇ HTML ¼Ò½º°¡ ¿©·¯°¡Áö ºä¸¦ °®µµ·Ï ±¸ÇöÇÒ ¼ö ÀÖ´Â ¸í¼¼ÀÌ´Ù. ÀϹÝÀûÀ¸·Î ºäÆ÷Æ® Çػ󵵿¡ µû¶ó CSS Äڵ带 ºÐ±âÇÑ´Ù. CSS ÄÚµå ³»ºÎ¿¡¼ ºÐ±âÇÏ´Â ¹æ¹ýCSS ÄÚµå ³»ºÎ¿¡¼ »ç¿ëÇÏ´Â ¹Ìµð¾î Äõ¸®ÀÇ ±âº»ÀûÀÎ ¹®¹ý ¿¹´Â ´ÙÀ½°ú °°´Ù. ÀϹÝÀûÀ¸·Î ±ÇÀåÇÏ°í ³Î¸® ¾²ÀÌ´Â ¹æ½ÄÀÌ´Ù. @media only all and (Á¶°Ç¹®) {½ÇÇ๮}
CSS ÄÚµå ¿ÜºÎ¿¡¼ ºÐ±âÇÏ´Â ¹æ¹ýÁ¶°Ç¹®¿¡ µû¶ó º°µµÀÇ ¿ÜºÎ CSS ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© ºÐ±âÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. ÀÌ ¹æ½ÄÀº ¼º´É ÃÖÀûÈ Ãø¸é¿¡¼ ±ÇÀåÇÏÁö ¾Ê´Â´Ù. <link rel="stylesheet" type="text/css" media="all and (Á¶°ÇA)" href="A.css">
<link rel="stylesheet" type="text/css" media="all and (Á¶°ÇB)" href="B.css">
µ¥½ºÅ©Å¾ ºê¶ó¿ìÀú »ç¿ëÀÚ°¡ ¾ðÁ¦µç Á¶°ÇÀ» º¯°æ(¿¹¸¦ µé¸é â Å©±â¸¦ Á¶ÀýÇؼ Çػ󵵸¦ ¹Ù²Þ)ÇÒ ¼ö Àֱ⠶§¹®¿¡ À¥ ºê¶ó¿ìÀú´Â Á¶°Ç¿¡ °ü°è ¾øÀÌ A.css ÆÄÀÏ°ú B.css ÆÄÀÏÀ» Ç×»ó ¿äûÇÑ´Ù. HTTP ¿äûÀ» ºÒÇÊ¿äÇÏ°Ô µÎ ¹ø ¹ß»ý½ÃÄÑ ÀÌ ÆäÀÌÁö¸¦ óÀ½ ·ÎµùÇÏ´Â »ç¿ëÀÚ¿¡°Ô´Â ¼º´É ÀúÇÏÀÇ ¿øÀÎÀÌ µÈ´Ù. CSS ÆÄÀÏÀº Çϳª·Î º´ÇÕÇÏ°í CSS ÄÚµå ³»ºÎ¿¡¼ Á¶°Ç ºÐ±âÇÏ´Â ¹æ½ÄÀ» ±ÇÀåÇÑ´Ù. ¹Ìµð¾î Äõ¸® ÄÚµå ÅÛÇø´¾Æ·¡ ÄÚµå´Â ¸ðµç Çػ󵵸¦ Ä¿¹öÇϱâ À§ÇÑ ¹Ìµð¾î Äõ¸® ÄÚµå ÅÛÇø´ÀÌ´Ù. All, Mobile, Tablet, Desktop À¸·Î ±â±âº° ´ëÀÀ Äڵ带 ºÐ·ù ÇßÁö¸¸ Liquid ·¹À̾ƿô ±â¹ýÀ» »ç¿ëÇÏ¸é »ç½Ç»ó ¸ðµç Çػ󵵸¦ Ä¿¹öÇÒ ¼ö ÀÖ´Ù. @charset "utf-8";
/* All Device */
¸ðµç Çػ󵵸¦ À§ÇÑ °øÅë Äڵ带 ÀÛ¼ºÇÑ´Ù. ¸ðµç Çػ󵵿¡¼ ÀÌ Äڵ尡 ½ÇÇàµÊ.
/* Mobile Device */
768px ¹Ì¸¸ ÇØ»óµµÀÇ ¸ð¹ÙÀÏ ±â±â¸¦ À§ÇÑ Äڵ带 ÀÛ¼ºÇÑ´Ù. ¸ðµç Çػ󵵿¡¼ ÀÌ Äڵ尡 ½ÇÇàµÊ. ¹Ìµð¾î Äõ¸®¸¦ Áö¿øÇÏÁö ¾Ê´Â ¸ð¹ÙÀÏ ±â±â¸¦ À§ÇØ ¹Ìµð¾î Äõ¸® ±¸¹®À» »ç¿ëÇÏÁö ¾Ê´Â´Ù.
/* Tablet & Desktop Device */
@media all and (min-width:768px) {
»ç¿ëÀÚ Çػ󵵰¡ 768px ÀÌ»óÀÏ ¶§ ÀÌ Äڵ尡 ½ÇÇàµÊ. Å×ºí¸´°ú µ¥½ºÅ©ÅéÀÇ °øÅë Äڵ带 ÀÛ¼ºÇÑ´Ù.
}
/* Tablet Device */
@media all and (min-width:768px) and (max-width:1024px) {
»ç¿ëÀÚ Çػ󵵰¡ 768px ÀÌ»óÀÌ°í 1024px ÀÌÇÏÀÏ ¶§ ÀÌ Äڵ尡 ½ÇÇàµÊ. ¾ÆÀÌÆÐµå ¶Ç´Â ºñ±³Àû ÀÛÀº ÇØ»óµµÀÇ ·¦Å¾À̳ª µ¥½ºÅ©Åé¿¡ ´ëÀÀÇÏ´Â Äڵ带 ÀÛ¼ºÇÑ´Ù.
}
/* Desktop Device */
@media all and (min-width:1025px) {
»ç¿ëÀÚ Çػ󵵰¡ 1025px ÀÌ»óÀÏ ¶§ ÀÌ Äڵ尡 ½ÇÇàµÊ. 1025px ÀÌ»óÀÇ ·¦Å¾ ¶Ç´Â µ¥½ºÅ©Åé¿¡ ´ëÀÀÇÏ´Â Äڵ带 ÀÛ¼ºÇÑ´Ù.
}
Á¶°Ç¹®ÀÌ µÉ ¼ö Àִ Ư¡µéwidth / heightºäÆ÷Æ®ÀÇ ³Êºñ¿Í ³ôÀÌ. ºäÆ÷Æ®ÀÇ Å©±â´Â HTML body ÄÜÅÙÃ÷¸¦ Ç¥½ÃÇÏ´Â ¿µ¿ªÀ¸·Î ½ÇÁ¦ ½ºÅ©¸°ÀÇ Å©±â¿Í´Â ´Ù¸£´Ù. ¹ÝÀÀÇü À¥ ±¸Çö½Ã °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â Á¶°ÇÀÌ µÈ´Ù.
Example:@media all and (min-width:768px) and (max-width:1024px) { ¡¦ } // ºäÆ÷Æ® ³Êºñ°¡ 768px ÀÌ»ó '±×¸®°í' 1024px ÀÌÇÏÀÌ¸é ½ÇÇà
@media all and (width:768px), (width:1024px) { ¡¦ } // ºäÆ÷Æ® ³Êºñ°¡ 768px À̰ųª '¶Ç´Â' 1024px ÀÌ¸é ½ÇÇà
@media not all and (min-width:768px) and (max-width:1024px) { ¡¦ } // ºäÆ÷Æ® ³Êºñ°¡ 768px ÀÌ»ó '±×¸®°í' 1024px ÀÌÇÏ°¡ '¾Æ´Ï¸é' ½ÇÇà
device-width / device-height½ºÅ©¸°ÀÇ ³Êºñ¿Í ³ôÀÌ. ½ºÅ©¸°Àº Ãâ·Â ÀåÄ¡°¡ Çȼ¿À» Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¸ðµç ¿µ¿ªÀ¸·Î ÀϹÝÀûÀ¸·Î HTML body ÄÜÅÙÃ÷¸¦ Ç¥½ÃÇÏ´Â ºäÆ÷Æ® º¸´Ù Å©´Ù.
Example:@media all and (device-width:320px) and (device-height:480px) { ¡¦ } // ½ºÅ©¸° ³Êºñ°¡ 320px '±×¸®°í' ³ôÀÌ°¡ 480px ÀÌ¸é ½ÇÇà
@media all and (min-device-width:320px) and (min-device-height:480px) { ¡¦ } // ½ºÅ©¸° ³Êºñ°¡ ÃÖ¼Ò 320px ÀÌ»ó '±×¸®°í' ³ôÀÌ°¡ ÃÖ¼Ò 480px ÀÌ»óÀÌ¸é ½ÇÇà
orientationºäÆ÷Æ®ÀÇ ³Êºñ¿Í ³ôÀÌ ºñÀ²À» ÀÌ¿ëÇÏ¿© ¼¼·Î ¸ðµåÀÎÁö °¡·Î ¸ðµåÀÎÁö¸¦ ÆÇ´ÜÇÑ´Ù.
Example:@media all and (orientation:portrait) { ¡¦ } // ¼¼·Î ¸ðµå. ºäÆ÷Æ®ÀÇ ³ôÀÌ°¡ ³Êºñ¿¡ ºñÇØ »ó´ëÀûÀ¸·Î Å©¸é ½ÇÇà
@media all and (orientation:landscape) { ¡¦ } // °¡·Î ¸ðµå. ºäÆ÷Æ®ÀÇ ³Êºñ°¡ ³ôÀÌ¿¡ ºñÇØ »ó´ëÀûÀ¸·Î Å©¸é ½ÇÇà
aspect-ratioºäÆ÷Æ®ÀÇ ³Êºñ¿Í ³ôÀÌ¿¡ ´ëÇÑ ºñÀ². ¡®³Êºñ/³ôÀÌ¡¯ ¼øÀ¸·Î Á¶°ÇÀ» ÀÛ¼ºÇÑ´Ù. min/max Á¢µÎ»ç¸¦ »ç¿ëÇÏ¸é ³Êºñ °ªÀÇ ÃÖ¼Ò/ÃÖ´ë ºñÀ²À» Á¤ÇÒ ¼ö ÀÖ´Ù.
Example:@media all and (aspect-ratio:5/4) { ¡¦ } // ºäÆ÷Æ® ³Êºñ°¡ 5, ³ôÀÌ°¡ 4 ºñÀ²ÀÌ¸é ½ÇÇà
@media all and (min-aspect-ratio:5/4) { ¡¦ } // ºäÆ÷Æ® ³Êºñ°¡ 5/4 ºñÀ² ÀÌ»óÀÌ¸é ½ÇÇà
@media all and (max-aspect-ratio:5/4) { ¡¦ } // ºäÆ÷Æ® ³Êºñ°¡ 5/4 ºñÀ² ÀÌÇÏ¸é ½ÇÇà
device-aspect-ratio½ºÅ©¸°ÀÇ ³Êºñ¿Í ³ôÀÌ¿¡ ´ëÇÑ ºñÀ². ¡®³Êºñ/³ôÀÌ¡¯ ¼øÀ¸·Î Á¶°ÇÀ» ÀÛ¼ºÇÑ´Ù. min/max Á¢µÎ»ç¸¦ »ç¿ëÇÏ¸é ³Êºñ °ªÀÇ ÃÖ¼Ò/´ëÃÖ ºñÀ²À» Á¤ÇÒ ¼ö ÀÖ´Ù.
Example:@media all and (device-aspect-ratio:5/4) { ¡¦ } // ½ºÅ©¸° ³Êºñ°¡ 5, ³ôÀÌ°¡ 4 ºñÀ²ÀÌ¸é ½ÇÇà
@media all and (min-device-aspect-ratio:5/4) { ¡¦ } // ½ºÅ©¸° ³Êºñ°¡ 5/4 ºñÀ² ÀÌ»óÀÌ¸é ½ÇÇà
@media all and (max-device-aspect-ratio:5/4) { ¡¦ } // ½ºÅ©¸° ³Êºñ°¡ 5/4 ºñÀ² ÀÌÇÏ¸é ½ÇÇà
colorÃâ·Â ÀåÄ¡ÀÇ »ö»ó¿¡ ´ëÇÑ ºñÆ® ¼ö. Ãâ·Â ÀåÄ¡°¡ Ä÷¯°¡ ¾Æ´Ñ °æ¿ì 0ÀÇ °ª¿¡ ´ëÀÀÇÑ´Ù.
Example:@media all and (color) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ Ä÷¯¸¦ Áö¿øÇÏ¸é ½ÇÇà
@media all and (color:0) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ Ä÷¯°¡ ¾Æ´Ï¸é ½ÇÇà
@media all and (color:8) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ 8ºñÆ® »ö»óÀÌ¸é ½ÇÇà
@media all and (min-color:8) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ 8ºñÆ® ÀÌ»ó »ö»óÀÌ¸é ½ÇÇà
@media all and (max-color:8) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ 8ºñÆ® ÀÌÇÏ »ö»óÀÌ¸é ½ÇÇà
color-indexÃâ·Â ÀåÄ¡°¡ »ö»ó »öÀÎ Å×À̺íÀ» »ç¿ëÇÏ´Â °æ¿ì Ç¥ÇöÇÒ ¼ö ÀÖ´Â »öÀÇ ¼ö. Ãâ·Â ÀåÄ¡°¡ »ö»ó »öÀÎ Å×À̺íÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é 0ÀÇ °ª¿¡ ´ëÀÀÇÑ´Ù. ÇöÀç Á¦´ë·Î Áö¿øÇÏ´Â ºê¶ó¿ìÀú°¡ ¾ø´Ù.
Example:@media all and (color-index) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ »ö»ó »öÀÎ Å×À̺íÀ» »ç¿ëÇÏ¸é ½ÇÇà
@media all and (color-index:0) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ »ö»ó »öÀÎ Å×À̺íÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ½ÇÇà
@media all and (color-index:256) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ 256 »öÀ» Áö¿øÇÏ¸é ½ÇÇà
@media all and (min-color-index:256) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ 256 ÀÌ»ó »öÀ» Áö¿øÇÏ¸é ½ÇÇà
@media all and (max-color-index:256) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ 256 ÀÌÇÏ »öÀ» Áö¿øÇÏ¸é ½ÇÇà
monochromeÃâ·Â ÀåÄ¡°¡ Èæ¹éÀÎ °æ¿ì Çȼ¿´ç ºñÆ® ¼ö. Ãâ·Â ÀåÄ¡°¡ Èæ¹éÀÌ ¾Æ´Ï¶ó¸é 0ÀÇ °ª¿¡ ´ëÀÀÇÑ´Ù.
Example:@media all and (monochrome) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ Èæ¹éÀÌ¸é ½ÇÇà
@media all and (monochrome:0) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ Èæ¹éÀÌ ¾Æ´Ï¸é ½ÇÇà
@media all and (min-monochrome:2) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ Èæ¹éÀÌ°í 2ºñÆ® ÀÌ»óÀÌ¸é ½ÇÇà
@media all and (max-monochrome:2) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ Èæ¹éÀÌ°í 2ºñÆ® ÀÌÇÏÀÌ¸é ½ÇÇà
resolutionÃâ·Â ÀåÄ¡ÀÇ ÇØ»ó·Â¿¡ ´ëÀÀÇÑ´Ù. min/max Á¢µÎ»ç´Â »ç°¢Çü ¾Æ´Ñ Çȼ¿(Àμâ ÀåÄ¡)¿¡µµ ´ëÀÀÇÏÁö¸¸ Á¢µÎ»ç ¾ø´Â resolution Á¶°ÇÀº »ç°¢Çü Çȼ¿¿¡¸¸ ´ëÀÀÇÑ´Ù. Á¶°ÇÀÇ °ªÀ¸·Î dpi¿Í dpcm ´ÜÀ§¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Example:@media all and (resolution:96dpi) { ¡¦ } // 1ÀÎÄ¡´ç 96°³ÀÇ »ç°¢Çü ȼҸ¦ Á¦°øÇÏ¸é ½ÇÇà
@media all and (min-resolution:96dpi) { ¡¦ } // 1ÀÎÄ¡´ç 96°³ ÀÌ»óÀÇ È¼Ò¸¦ Á¦°øÇÏ¸é ½ÇÇà
@media all and (max-resolution:96dpi) { ¡¦ } // 1ÀÎÄ¡´ç 96°³ ÀÌÇÏÀÇ È¼Ò¸¦ Á¦°øÇÏ¸é ½ÇÇà
scanTVÀÇ ½ºÄµ ¹æ½Ä¿¡ µû¶ó ´ëÀÀÇÑ´Ù. progressive °ªÀº ÃÊ´ç 60ȸ ¼öÁØÀÇ °íÈÁú ½ºÄµ¿¡ ´ëÀÀÇÏ°í interlace °ªÀº ÃÊ´ç 30ȸ ¼öÁØÀÇ ÀÏ¹Ý ½ºÄµ¿¡ ´ëÀÀÇÑ´Ù. ´ëºÎºÐÀÇ HDTV´Â progressive¿Í interlace ¹æ½ÄÀ» ¸ðµÎ Áö¿øÇÏ°í ÀÖ´Ù.
Example:@media tv and (scan:progressive) { ¡¦ } // ÃÊ´ç 60ȸ ¼öÁØÀÇ °íÈÁú ½ºÄµ ¹æ½Ä TV¿¡ ´ëÀÀÇÑ´Ù
@media tv and (scan:interlace) { ¡¦ } // ÃÊ´ç 30ȸ ¼öÁØÀÇ ÀÏ¹Ý ½ºÄµ ¹æ½Ä TV¿¡ ´ëÀÀÇÑ´Ù
gridÃâ·Â ÀåÄ¡°¡ ±×¸®µå ¹æ½ÄÀÌ¸é ´ëÀÀÇÑ´Ù. ±×¸®µå ¹æ½ÄÀº ŸÀÚ±â¿Í °°ÀÌ °íÁ¤µÈ ±Û²Ã¸¸ »ç¿ëÇÏ´Â ÀåÄ¡ÀÌ´Ù. Åë»ó Ãâ·Â ÀåÄ¡´Â ºñÆ®¸ÊÀÌ ¾Æ´Ï¸é ±×¸®µå ¹æ½ÄÀÌ´Ù. °ªÀº Á¤¼ö 0°ú 1 »ÓÀÌ°í 0ÀÇ °ªÀº ºñÆ®¸Ê ¹æ½Ä¿¡ ´ëÀÀÇÑ´Ù.
Example:@media all and (grid) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ ±×¸®µå ¹æ½ÄÀÌ¸é ½ÇÇà
@media all and (grid:0) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ ±×¸®µå ¹æ½ÄÀÌ ¾Æ´Ï¸é ½ÇÇà
@media all and (grid:1) { ¡¦ } // Ãâ·Â ÀåÄ¡°¡ ±×¸®µå ¹æ½ÄÀÌ¸é ½ÇÇà
TAG : CSS3 ¹Ìµð¾îÄõ¸® @media
|
![]() |
ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ ´ç°¨ 4µ¿ 659-1. ÁÁÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿îµ¿º»ºÎ. ´ëÇ¥ ¾ÈµæÈ£ / sinmungo @ hotmail . com Copyright(c) È£°¡°èºÎ. All Rights Reserved. Since 2003. 04 |