¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > display - block, inline, inline-block, none, table, table-cell

µî·ÏÀÏ : 2017-07-14 17:35 Á¶È¸¼ö : 34,389

ÇϵåÄÚµùÀ¸·Î ·¹À̾ƿôÀ» ÀâÀ» ¶§ °¡Àå Å« ¹®Á¦´Â ´ëü ÀÌ ¾ÖµéÀ» ¾î¶»°Ô ¹èÄ¡ÇϳÄÀÔ´Ï´Ù.
 
ÀÏ´Ü ´çÀå Áö±Ý ´çÀå ¾Ë¾Æº¼ ¼Ó¼º¿¡ ´ëÇÑ °á¸»ºÎÅÍ ¸»¾¸µå¸®ÀÚ¸é display: block°ú inline;ÀÔ´Ï´Ù.

display´Â ¸» ±×´ë·Î °¢ ű׵éÀÌ ´«¿¡ º¸ÀÌ´Â ¼Ó¼ºÀÌ ¹«¾ùÀÎÁö °¡¸®Å°´Â °Ì´Ï´Ù.

ÀÌ display ¼Ó¼º¿¡ ´ëÇؼ­ ÀÌÇظ¸ ÇÏ°í ÀÖ´õ¶óµµ »ç½Ç ´ëºÎºÐÀÇ ·¹À̾ƿôÀº ½¬¿î Á× ¸Ô±â°¡ µÇ´Â °Ì´Ï´Ù.

¸ðµç ű׵éÀº °¢ÀÚ display ¼Ó¼ºÀ» Áö´Ï°í ÀÖ½À´Ï´Ù. ·¹À̾ƿôÀ» Â¥´Âµ¥ ÀÖ¾î °¡Àå Áß¿äÇÑ Å±״ div¿Í spanÀÔ´Ï´Ù.

µÎ ű״ ¾Æ¹«·± 'Àǹ̰¡ ¾ø´Â' ű×ÀÔ´Ï´Ù. ´ÜÁö ·¹À̾ƿôÀ» ¸¸µå´Â ű×ÀÏ »ÓÀÌÁÒ.


divÀÇ display ¼Ó¼ºÀº blockÀÔ´Ï´Ù. spanÀÇ display ¼Ó¼ºÀº inlineÀÔ´Ï´Ù.


µÎ ¼Ó¼ºÀÇ Â÷ÀÌ¿¡ ´ëÇØ ¾Ë±â Àü¿¡ °¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â display¿¡ ´ëÇØ ¾Ë¾Æº¼±î¿ä? »ç½Ç displayÀÇ ¼Ó¼ºÀº ±²ÀåÈ÷ ¸¹½À´Ï´Ù.

¿­ ¸î °¡ÁöÀΰ¡ ½º¹° ¸î °¡ÁöÀΰ¡ Àִµ¥ ´ëºÎºÐÀº °ÅÀÇ Àß ¾²Áö ¾Ê°í¿ä. °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍÀº,

block, inline, none, table, table-cell ±×¸®°í inline-blockÀÔ´Ï´Ù.




1. none

 ÀÏ´Ü noneÀº ¸» ±×´ë·Î ¾ø¾Ö¹ö¸®´Â °Ì´Ï´Ù.
 
 ÁÖ·Î ÅÇ ¸Þ´º³ª µå·Ó´Ù¿î ¸Þ´ºÃ³·³ ¾ø¾îÁ³´Ù ³ªÅ¸³ª´Â ±â´ÉÀ» ±¸ÇöÇÒ ¶§ ¼û°Ü³õ´Â ¿ëµµ·Î ÀÚÁÖ »ç¿ëÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù.
 
 ¾î¶² ½ÄÀ¸·Î µðÀÚÀÎÀ» Çßµç ÇØ´ç ű׿¡ noneÀ» ÁÖ¸é ±×³É ¸ð´ÏÅÍ »ó¿¡¼­ »ç¶óÁ® ¹ö¸³´Ï´Ù.

2. block , inline-block

 ÀÏ´Ü div¿Í spanÀÇ Â÷À̸¦ ¾Ë¾Æº¸±â À§ÇØ Çϳª¾¿ ¸¸µé¾î º¾½Ã´Ù.
 

	.div_test {
		background: green;
		width: 200px;
		height:50px;
	}

	.span_test {
		background: yellow;
		width: 200px;
		height:50px;
	}

 À§ CSS ¼Ò½º¸¦ º¸¸é ¶È°°Àº ¼Ó¼ºÀ» ÁÖ¾ú½À´Ï´Ù.

div´Â Á¤È®ÇÏ°Ô »çÀÌÁî´ë·Î ¸¸µé¾îÁø ¹Ý¸é spanÀº ¾Æ¹«·± ¸ð¾ç º¯È­°¡ ¾ø½À´Ï´Ù. ¿¡·¯Àΰ¡¿ä? ¾Æ´Õ´Ï´Ù.

¿©±â¼­ Ȥ½Ã Â÷ÀÌÁ¡À» ¹ß°ßÇϽŠºÐ °è½Å°¡¿ä? Á¤¸»??

ÀÏ´Ü ¶Ç ´Ù¸¥ ºñ±³¸¦ ÇÑ ¹ø¸¸ ´õ Çغ¸ÁÒ. ¶È°°Àº ű׸¦ ¿¬¼ÓÀ¸·Î ¼¼ °³¾¿ ¸¸µé°Ú½À´Ï´Ù.
 
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.

ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù.

div´Â ÇÑ ÁÙ¿¡ Çϳª¾¿ »ý°å°í, spanÀº ÇÑ ÁÙ¿¡ ¼¼ °³°¡ µÇ¾úÁÒ. ¹ºÁö °¨ÀÌ ¿À½Ê´Ï±î?

´Ù½Ã ÇÑ ¹ø °­Á¶ÇÏÁö¸¸ ÀÌ µÎ ű×ÀÇ ±âº» ¼Ó¼ºÀº div´Â blockÀÌ°í spanÀº inline À̶ó´Â °Ì´Ï´Ù.

±×·¡¼­ ±×°Ô ¹¹³Ä´Ï±î? blockÀº ¸» ±×´ë·Î ºí·ÏÀÔ´Ï´Ù. ÇϳªÀÇ Å« »ç°¢Çü ƲÀ̶õ °ÅÁÒ. inlineÀ̶ó´Â ¼Ò¸®´Â Á÷·Ä, Ⱦ·ÄÀ̶õ ¶æÀÔ´Ï´Ù.

½±°Ô Á¤¸®¸¦ ÇÏÀÚ¸é div¶ó´Â ºí·ÏÀº ÇϳªÀÇ Å« »ç°¢Çü ¹Ú½ºÀ̹ǷΠÇÑ ÁÙ¿¡ Çϳª¾¿¸¸ »ý±é´Ï´Ù.

spanÀº Á÷·Ä, Ⱦ·ÄÀ̹ǷΠÇÑ ÁÙ¿¡ ¿©·¯ °³°¡ ´Ù´Ú´Ù´Ú ºÙ¾îÀÖ°Ô µÇ´Â °Ì´Ï´Ù.

div´Â °¡·Î¼¼·Î »çÀÌÁî°¡ Àû¿ëÀÌ µÇ´Âµ¥ spanÀº ¾È µË´Ï±î? ½ºÆÇÀ̴ϱî ÂßÂß ´Ã¾î³ª¾ß µÇ´Â °Å ¾Æ´Õ´Ï±î?

inlineÀÇ »çÀüÀû ÀÇ¹Ì ¿Ü¿¡ ÇÑ °¡Áö¸¦ ´õ ºÙ¿©º¸ÁÒ. inline ¼Ó¼ºÀº ±× ¾È¿¡ µé¾î°¡´Â ³»¿ëÀÇ Å©±â¸¸Å­¸¸ Ä¿Áø´Ù´Â °ÅÁÒ.

span ÅÂ±× ¾È¿¡ Å©±â°¡ Å« À̹ÌÁö°¡ µé¾î°¡¸é ´õ Ä¿Áö°í, ÀÛÀº °Ô µé¾î¿À¸é ÀÛ¾ÆÁø´Ù´Â ¼Ò¸³´Ï´Ù. ±×·¯´Ï±î Á¤¸»·Î ½ºÆÇ(=span) ÂÌÂÌÀ̶û ¶È°°ÁÒ?

Á¦°¡ ¸¸¾à spanÀÇ »çÀÌÁ Á¤ÇØÁÖ°í ½Í´Ù¸é ¾îÂîÇØ¾ß Çϳª¿ä??

±×·²¶© display ¼Ó¼ºÀ» º¯°æÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. Å©±â Á¦¾î°¡ °¡´ÉÇÑ display ¼Ó¼ºÀÌ ¹«¾ùÀΰ¡¿ä? divÀÇ ±âº» ¼Ó¼ºÀÎ block ÀÔ´Ï´Ù.

blockÀÎ ¾ÖµéÀº Å©±â Á¶Á¤ÀÌ °¡´ÉÇÑ ¾ÖµéÀÌÁÒ. ±×·³ ¿©±â¼­ ¶Ç ÇϳªÀÇ Æ¯Â¡ÀÌ ±¸ºÐµË´Ï´Ù.

blockÀº CSS·Î Å©±âÁ¶ÀýÀÌ °¡´ÉÇÏ°í inlineÀº ¾È µÈ´Ù.

ÀÌ°Å ²Ï Áß¿äÇѵ¥ Àؾî¹ö¸®±â ½±½À´Ï´Ù.

 
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.

ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù.
span ű׿¡ display:block; ¼Ó¼ºÀ» ÁÖ¾ú½À´Ï´Ù.

¼­·ÎÀÇ ±âº» ¼Ó¼ºÀÌ ´Þ¶óÁ³±â ¶§¹®¿¡ div´Â spanó·³ º¯Çß°í spanÀº divó·³ ¹Ù²î¾ú½À´Ï´Ù.

µÎ ±âº» ¼Ó¼ºÀ» ÀÌÇØÇÏ°í ÀÖ´Ù¸é ¾îµð¼­ div¸¦ »ç¿ëÇÏ°í ¾îµð¼­ spanÀ» »ç¿ëÇØ¾ß ÇÏ´ÂÁö ¾Æ½Ç °Ì´Ï´Ù.

±×·³ À̹ø¿£ Á¶±Ý¸¸ ´õ ±í°Ô µé¾î°¡º¸ÁÒ. °¡·É span ű׷Π·¹À̾ƿôÀ» ¸¸µç µÚ, ±× ¾È¿¡ µé¾î°¡´Â

³»¿ëÀÇ Å©±â¸¸Å­¸¸ Ä¿Áö°Ô ÇÏ°í ½ÍÁö¸¸ ¹Ýµå½Ã height °ªÀ» ÁöÁ¤ÇØÁÖ°í ½ÍÀ¸¸é ¾î¶»°Ô ÇØ¾ß µÉ±î¿ä?

½±°Ô ¸»ÇØ width°ªÀº Á¦¸Ú´ë·Î º¯ÇÏÁö¸¸ height °ªÀº °íÁ¤ÇØÁÖ°í ½Í´Ù¸é¿ä? ±âº» inlineÀº ±×°Ô µÇÁö ¾ÊÁÒ.

±×·¡¼­ inline-block À̶ó´Â ¼Ó¼ºÀÌ ÀÖ´Â °Ì´Ï´Ù. µÎ °¡Áö ¼Ó¼ºÀÇ ÀåÁ¡¸¸À» °ñ¶ó ¿ä¼Ò¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Â display ¼Ó¼ºÀÔ´Ï´Ù.

¸»¾¸µå¸°´ë·Î height°ªÀ» °íÁ¤ÇÏ°í width°ªÀ» Áö¿ó´Ï´Ù. ±×¸®°í span ÅÂ±× ¾È¿¡ ±æÀÌ°¡ ´Ù¸¥ ÅؽºÆ®¸¦ ³Ö¾îº¼±î¿ä?

 
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.
ÀÌ°ÍÀº DIV ÀÔ´Ï´Ù.

ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ´Ù¸¥ ÅؽºÆ®¸¦ ³Ö¾îº¼±î¿ä? ÀÌ°ÍÀº SPAN ÀÔ´Ï´Ù. ´Ù¸¥ ÅؽºÆ®¸¦ ³Ö¾îº¼±î¿ä?


height°ªÀº µ¿ÀÏÇÏÁö¸¸ width°ªÀÌ ¼­·Î ´Ù¸¥ span ű׵éÀÌ ¸¸µé¾îÁ³½À´Ï´Ù.

ƯÈ÷ ÀÌ inline-blockÀ̶ó´Â ¼Ó¼ºÀº ÀͽºÇ÷η¯¿¡¼­ ¹ß»ýÇÏ´Â ¿©¹é ¹ö±×¸¦ Àâ¾ÆÁÙ ¶§ À¯¿ëÇÏ°Ô ¾²ÀÌ´Â ¼Ó¼ºÀÔ´Ï´Ù.

°¡·É li ű׷Π¸®½ºÆ®¸¦ ¸¸µé°í ±× ¾È¿¡ À̹ÌÁö¸¦ ³Ö¾ú´Âµ¥ ÇÏ´Ü¿¡ ¿©¹éÀÌ »ý¼ºµÇ´Â »ç°ÇÀÌ Á¾Á¾ ¹ß»ýÇÏ°ï ÇÕ´Ï´Ù.

±×·² ¶© inlineÀ̳ª inline-blockÀ¸·Î ¼Ó¼ºÀ» º¯°æÇØÁÖ¸é µË´Ï´Ù. ±×·±µ¥ ¿©±â¼­ ¹®Á¦´Â IE6/7 ¿¡¼­´Â inline-blockÀ» Áö¿øÇÏÁö ¸øÇÑ´ä´Ï´Ù.

±×·³ ¾î¶»°Ô ÇØ°áÇØ¾ß ÇÒ±î¿ä? IE6/7¿¡¼­´Â ¸¶Áö¸øÇØ ÇÙÀ» »ç¿ëÇϴµ¥¿ä.

*display: inline;
zoom: 1;

¿©±â¼­ zoomÀº IE¿¡¼­¸¸ »ç¿ëµÇ´Â CSS¼Ó¼ºÀÔ´Ï´Ù. ÀÌ·¸°Ô Ãß°¡¸¦ ÇØÁÖ¸é ÇØ°áµË´Ï´Ù.

¶ÇÇÑ inline-blockÀ̶ó´Â ¼Ó¼ºÀº ºê¶ó¿ìÀú¿¡ µû¶ó ÇÏ´Ü¿¡ ¹Ì¼¼ÇÑ ¿©¹éÀÌ »ý±â´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

À̶§¸¦ À§Çؼ­ ¼¼·ÎÁ¤·Ä °ªÀ» Ãß°¡ÇØÁà¾ß µÇ´Âµ¥¿ä. À̶© vertical-align:top;À» ÇØÁÖ¸é ¸¶Âù°¡Áö·Î ÇØ°áµË´Ï´Ù.


blockÀº ´«¿¡ º¸ÀÌ´Â ¿µ¿ªÀÌµç ¾È º¸ÀÌ´Â ¿µ¿ªÀÌµç ¹«Á¶°Ç 100%ÀÇ Å©±â¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.

±×·¸±â ¶§¹®¿¡ width °ªÀ» ¾Æ¹«¸® ÀÛ°Ô ÁöÁ¤ÇØÁ൵ ÇÑ ÁÙ¿¡ ¿©·¯ div°¡ ¿Ã ¼ö ¾ø´Â °Ì´Ï´Ù. ´«¿¡ º¸ÀÌÁö ¾Ê´Â °¡»óÀÇ Æеù°ªÀÌ 100%¸¦ ²Ë ä¿ì°í Àֱ⠶§¹®ÀÌÁÒ.

ÀÌ·± ³à¼®µéÀ» °¡·Î Á¤·ÄÇÏ°í ½Í´Ù¸é float:left; ·Î Á¤·ÄÀ» ¿ÞÂÊÀ¸·Î Áְųª display:inline-block;À¸·Î º¯°æÇØÁÖ¸é °¡·Î·Î Á¤·ÄÀÌ µÈ´ä´Ï´Ù.

3. table, table-row , table-cell

 DIV ű׸¦ ÀÌ¿ëÇÏ¿© table °ú °°Àº È¿°ú¸¦ ³»°í ½ÍÀ¸¸é display ¼Ó¼ºÀÇ table, table-row , table-cell ¼Ó¼ºÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁ¦ ´ë·« ¾Ë¾ÒÀ¸´Ï °ú¿¬ ¾î¶² ÅÂ±× ³à¼®µéÀÌ ±âº» ¼Ó¼ºÀÌ ´Ù¸¦±î¿ä?

 
¼Ó¼º Áß¿¡ blockÀÎ ¾ÖµéÀº ¹¹°¡ ÀÖÀ»±î¿ä?

div, p, ul, li, dl, dt, dd, h1~h6, form µîÀÌ ÀÖ½À´Ï´Ù.

±×¸®°í inlineÀÎ ¾ÖµéÀº ´©°¡´©°¡ ÀÖÀ»±î¿ä?

span, a, img, input, mark, strong, em, abbr µîÀÌ ÀÖ½À´Ï´Ù.

ÁÖ·Î ÅؽºÆ®¿Í À̹ÌÁö¿¡ °ü·ÃµÈ ¿ä¼Ò¶ó°í º¸½Ã¸é ÀÌÇØ°¡ ½±°Ô ¿À½ÃÁÒ?


°¡Àå ÀÚÁÖ »ç¿ëÇÏ´Â ¿ä¼ÒµéÀÇ display¼Ó¼º¿¡ ´ëÇؼ­¸¸ ¾Ë°í ÀÖ´Ù¸é ·¹À̾ƿôÀÌ ±úÁö´Â ¿øÀÎ Áß ¸î °¡Áö´Â ã¾Æ³¾ ¼ö ÀÖÀ» °Ì´Ï´Ù.

±×¸®°í ÀÌÁ¦ float ¼Ó¼º¿¡ ´ëÇؼ­ ¿ÏÀüÈ÷ ÀÌÇØÇÑ´Ù¸é?

ÇϵåÄÚµùÀ¸·Î ·¹À̾ƿô Â¥´Â °Ç ½ÄÀºÁ× ¸Ô±â°¡ µÇ´Â °Ì´Ï´Ù.
 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.