°³Ã¼ ³»¿ëÀÌ °³Ã¼ ¼Ó¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ÁٹٲÞÇÒ °ÍÀΰ¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.

Àμö
cssSelector : (½ºÅ¸ÀÏ ¼±ÅÃÀÚ)
¼Ó¼ºÀ» °¡Áú¼ö ÀÖ´Â ¿¤·¹¸àÆ®()³ª Ŭ¶ó½º(class) À̸§ ȤÀº ÀνÄÀÚ(id)ÀÌ´Ù.

: (¼Ó¼º ¹®ÀÚ¿­)
½ºÅ¸ÀÏ ¼Ó¼ºÀº ³»¿ëÀÌ ¸ðü ¿ë±â ¹üÀ§À» ¹ù¾î³ª¸é ´Ü¾î¸¦ À߶ó ´ÙÀ½ ÁÙ¿¡ Ç¥½ÃÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÌ´Ù.

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À» ÅëÇÏ¿© Á¢¼ÓÇÏ´Â ³»¿ë¿¡ ¿µÇ×À» ÁØ´Ù.

Àû¿ë
°³Ã¼scriptCSS IE ¹öÀü
ÂüÁ¶
pre, wordWrap

ÀÌ ¼Ó¼ºÀº 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>

³»¿ëÀÌ ¹üÀ§À» ¹ù¾î³ª¸é ÀÚµ¿À¸·Î ÁٹٲÞÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³½´Ù.

pObj.style.whiteSpace=normal

¸¶¿ì½º¸¦ °³Ã¼À§¿¡ ¿Ã·Áº¸¶ó. 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>

whiteSpace=
¿øº» ¹®ÀÚ¿­Àº ´Ü¾î »çÀÌ¿¡ °¢°¢ ¼¼°³ÀÇ °ø¹éÀ» °®°í ³×ÁÙ¿¡ ±â·ÏµÇ¾ú´Ù.
oDiv.currentStyle.whiteSpace=normal
<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>