°³Ã¼ ³»¿ëÀÌ °³Ã¼ ¼Ó¿¡¼ ÀÚµ¿ÀûÀ¸·Î ÁٹٲÞÇÒ °ÍÀΰ¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
normal | µðÆúÆ®À̸ç, °³Ã¼ÀÇ ³»¿ëÀÌ ³Êºñ¸¦ ÃÊ°úÇϸé ÅؽºÆ® ÁÙÀÌ ÀÚµ¿ÀûÀ¸·Î ÁٹٲÞÇÑ´Ù. |
nowrap | °³Ã¼ÀÇ ³»¿ëÀÌ ³Êºñ¸¦ ÃÊ°úÇÏ´õ¶óµµ ÅؽºÆ® ÁÙÀÌ Áٹٲ޵ÇÁö ¾Ê´Â´Ù. |
pre | Áٹٲްú ´Ù¸¥ °ø¹é¹®ÀÚµéÀÌ ±×´ë·Î À¯ÁöµÈ´Ù. IE6 ÀÌÈÄ¿¡¼ doctype ¼Ó¼º¿¡¼ !doctypeÀÌ Ç¥ÁغÎÇÕÀ¸·Î ¼±¾ðµÈ °æ¿ì¿¡ Áö¿øµÈ´Ù. !doctype ¼±¾ðÀÌ Ç¥ÁغÎÇÕÀÌ ¾Æ´Ñ °æ¿ì °ªÀ» ¹Ýȯ¹ÞÀ» ¼ö ÀÖÁö¸¸, ÀÌ ±â´ÉÀÌ Àû¿ëµÇÁö ¾Ê°í, µðÆúÆ®ÀÎ normal·Î Àû¿ëµÈ´Ù. |
ÀÌ ¼Ó¼ºÀº currentStyle¿¡¼´Â ÀбâÀü¿ëÀÌ°í, ±×¿ÜÀÇ °³Ã¼¿¡¼´Â Àбâ/¾²±âÀ̸ç, µðÆúÆ®°ªÀº normalÀÌ´Ù.
CSS(Cascading Style Sheets) ¾ÖÆ®¸®ºäÆ®´Â »ó¼ÓµÈ´Ù.
IE6¿¡¼ ÀÌ ¼Ó¼ºÀº currentStyle ¿¤·¹¸àÆ®¿Í pre °ªÀ» Áö¿øÇÑ´Ù.
ÁٹٲÞ, °ø¹é, ÅÇµî °ø¹é¹®ÀÚµéÀº HTML ¹®¼¿¡¼ µðÆúÆ®·Î ÅëÇյǾî ÇÑ°³ÀÇ °ø¹éÀ¸·Î Ç¥ÇöµÈ´Ù. whiteSpace ¼Ó¼ºÀÌ normalÀ̳ª nowrapÀÎ °³Ã¼¿¡¼ Ãß°¡ÀûÀÎ °ø¹éÀ» »ðÀÔÇÏ·Á¸é Áٹٲ޾ø´Â °ø¹é (nonbreaking space : ±ÛÀÚ entity ÂüÁ¶)À» »ç¿ëÇÏ¸é µÈ´Ù. Ãß°¡ÀûÀÎ ÁٹٲÞÀº br ¿¤·¹¸àÆ®¸¦ »ç¿ëÇÑ´Ù.
ÀÌ ¼Ó¼ºÀº ºê¶ó¿ìÀú°¡ ³»¿ëÀ» µð½ºÇ÷¹ÀÌÇϴµ¥ ¿µÇâÀ» ÁÖ´Â °Í°ú °°Àº ¹æ½ÄÀ¸·Î DOMÀ» ÅëÇÏ¿© Á¢¼ÓÇÏ´Â ³»¿ë¿¡ ¿µÇ×À» ÁØ´Ù.
°³Ã¼ | script | CSS | IE ¹öÀü |
---|
ÀÌ ¼Ó¼ºÀº CSS1(Cascading Style Sheets, Level 1)¿¡¼ Á¤ÀǵǾú´Ù.
³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.
³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.
³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <P id="whitespacenormal" class="pClass" style="white-space:normal;width:400">³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.</P> <SCRIPT>document.write('whitespacenormal.style.whiteSpace='+whitespacenormal.style.whiteSpace)</SCRIPT> <P id="whitespacenowrap" class="pClass" style="white-space:nowrap;width:400;">³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.</P> <SCRIPT>document.write('whitespacenowrap.style.whiteSpace='+whitespacenowrap.style.whiteSpace)</SCRIPT> <P id="whitespacepre" class="pClass" style="white-space:pre;width:400;">³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ´Ù.</P> <SCRIPT>document.write('whitespacepre.style.whiteSpace='+whitespacepre.style.whiteSpace)</SCRIPT>
³»¿ëÀÌ ¹üÀ§À» ¹ù¾î³ª¸é ÀÚµ¿À¸·Î ÁٹٲÞÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³½´Ù.
¸¶¿ì½º¸¦ °³Ã¼À§¿¡ ¿Ã·Áº¸¶ó. onmouseover¿Í onmouseout À̺¥Æ®·Î white-space ¼Ó¼º°ªÀ» ¹Ù²Û´Ù.
<P id="pObj" style="width:200;border:solid 1 blue;background:ffa;padding:5" onmouseover="this.style.whiteSpace='nowrap';showA.innerHTML=pObj.style.whiteSpace;" onmouseout="this.style.whiteSpace='normal';showA.innerHTML=pObj.style.whiteSpace;"> ³»¿ëÀÌ ¹üÀ§À» ¹ù¾î³ª¸é ÀÚµ¿À¸·Î ÁٹٲÞÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³½´Ù.</P> <DIV>pObj.style.whiteSpace=<SPAN id=showA style=color:blue>normal</SPAN></DIV> </DIV>
<HTML> <HEAD> <SCRIPT> function switchProp(){ oDiv.style.whiteSpace=event.srcElement.innerText; document.all.oSpan.innerText=oDiv.currentStyle.whiteSpace; } </SCRIPT> </HEAD> <BODY> <BODY> whiteSpace= <BUTTON onclick="switchProp()">normal</BUTTON> <BUTTON onclick="switchProp()">nowrap</BUTTON> <BUTTON onclick="switchProp()" style=width:80>pre</BUTTON> <DIV id="oDiv" style="background:#ffd;padding:10;width:300;white-space:pre"> ¿øº» ¹®ÀÚ¿Àº ´Ü¾î »çÀÌ¿¡ °¢°¢ ¼¼°³ÀÇ °ø¹éÀ» °®°í ³×ÁÙ¿¡ ±â·ÏµÇ¾ú´Ù. </DIV> <DIV>oDiv.currentStyle.whiteSpace=<SPAN id="oSpan" style="color:red">normal</SPAN></DIV>