°³Ã¼ÀÇ ³»¿ë ¹æÇâ°ú È帧À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.

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

: (¼Ó¼º ¹®ÀÚ¿­)
½ºÅ¸ÀÏ ¼Ó¼ºÀº °³Ã¼ÀÇ ³»¿ë ¹æÇâ°ú È帧À» ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÌ´Ù.

lr-tb µðÆúÆ®À̸ç, (left to right and top to bottom)ÀÇ ¾àÀÚ·Î °³Ã¼ÀÇ ³»¿ëÀÌ ¼öÆòÀûÀ¸·Î ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î, À§¿¡¼­ ¾Æ·¡·Î È帥´Ù. ´ÙÀ½ ¼öÆò ÁÙÀº ÀÌÀü ¼öÆò ÁÙ ¹Ù·Î ¹Ø¿¡ ¿Â´Ù. ¸ðµç Á¶°¢µéÀº ¹Ù·Î¼­°Ô À§Ä¡µÈ´Ù. ÀÌ ¹èÄ¡Àº ¾ËÆĺª Àμâ¹æ½Ä¿¡ ±âÁØÇÑ´Ù.
tb-rl (top to bottom and right to left)ÀÇ ¾àÀÚ·Î °³Ã¼ÀÇ ³»¿ëÀÌ ¼öÁ÷ÀûÀ¸·Î À§¿¡¼­ ¾Æ·¡·Î, ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î È帥´Ù. ´ÙÀ½ ¼öÁ÷ ÁÙÀº ÀÌÀü ¼öÁ÷ ÁÙ ¹Ù·Î ¿ÞÂÊ¿¡ ¿Â´Ù. ³ÐÀº Ä­ Á¶°¢µéÀº ¹Ù·Î¼­°Ô À§Ä¡µÇ°í, ³ÐÁö¾ÊÀº Ä­ Á¶°¢(Á¼Àº ¶óƾÀ̳ª °¡³ª(Kana) Á¶°¢À¸·Îµµ ¾Ë·ÁÁü)Àº 90° ½Ã°è¹æÇâÀ¸·Î ȸÀüµÈ´Ù. ÀÌ ¹èÄ¡Àº ±Øµ¿Áö¿ª Àμâ¹æ½Ä¿¡ ±âÁØÇÑ´Ù.

ÀÌ ¼Ó¼ºÀº currentStyle¿¡¼­´Â ÀбâÀü¿ëÀÌ°í, ±×¿ÜÀÇ °³Ã¼¿¡¼­´Â Àбâ/¾²±âÀ̸ç, µðÆúÆ®°ªÀº lr-tbÀÌ´Ù.

Á¦¾ÈµÈ CSS(Cascading Style Sheets) ¾ÖÆ®¸®ºäÆ®´Â ´ÙÀ½ÀÇ ¿¹¿Ü¸¦ Á¦¿ÜÇÏ°í´Â ¸ðµÎ »ó¼ÓµÈ´Ù. BUTTON, CAPTION, INPUT, INPUT type=button, INPUT type=file, INPUT type=password, INPUT type=reset, INPUT type=submit, INPUT type=text, ISINDEX, OPTION, TEXTAREA.

Ư±â

ÀÌ ¼Ó¼ºÀº ´©ÀûµÇÁö ¾Ê´Â´Ù. ¿¹¸¦µé¾î ¸ðü ¿¤·¹¸àÆ®°¡ writingMode ¼Ó¼º°ª tb-rlÀ» °¡Áö°í, ÀÚ½Ä ¿¤·¹¸àÆ®ÀÇ writingMode ¼Ó¼º°ªÀÌ tb-rlÀ̸é ÀÚ½Ä °³Ã¼´Â ȸÀüÇÏÁö ¾Ê´Â´Ù.

writingMode ¼Ó¼ºÀÌ ¸ðü¿Í ´Ù¸¥°æ¿ì¿¡´Â °¢ ¿¤·¹¸àÆ®´Â ÀÚüÀÇ ¹èÄ¡À» °®´Â´Ù. ÀÚ½Ä ¿¤·¹¸àÆ®¿¡ ÁöÁ¤µÈ ¹èÄ¡ È帧ÀÌ º¯°æµÇ¸é ÇÊ¿äÇÑ ³í¸®Àû ÃÖ´ë ³ôÀÌ(ÀÚ½ÄÀÇ ÁÂÇ¥ ü°è¿¡¼­)´Â ¸ðüÀÇ ÁÂÇ¥ ü°è¿¡¼­ À¯¿ëÇÑ °ø°£ Å©±â(³Êºñ)¿¡ ÀÇÇÏ¿© °áÁ¤µÈ´Ù. ÀÌ Á¤º¸¿¡ ÀÇÇÏ¿© ³í¸®Àû ³Êºñ(ÀÚ½ÄÀÇ ÁÂÇ¥ ü°è¿¡¼­)µµ ÃÖ´ë ³í¸®Àû ³ôÀÌ ¿ä±¸¿¡ ¸Â°Ô »êÃâµÈ´Ù. Àڽݳü¿¡ ÀÇÇÏ¿© ÇÊ¿äÇÑ °ø°£ Å©ÀÌ¿¡µû¶ó, ¿¤·¹¸àÆ®ÀÇ ½ÇÁ¦ÀûÀÎ ³í¸®Àû ³ôÀÌ´Â ÃÖ´ë ³í¸® ³ôÀÌ ÇÊ¿ä·®º¸´Ù ÀÛÀ» ¼ö ÀÖ´Ù.

writingMode ¼Ó¼º°ªÀÌ ´Ù¸¥ ¿¤·¹¸àÆ®µéÀ» »ç¿ëÇÏ´Â °æ¿ì, °¢ °³Ã¼¿¡ °íÁ¤µÈ ¼öÄ¡¸¦ ÁöÁ¤ÇϹǷμ­ ÀÌµé ¿¤·¹¸àÆ®µéÀÇ ¹èÄ¡¿¡ ´ëÇÑ Á¦¾î¸¦ ½±°Ô ÇÒ ¼ö ÀÖ´Ù.

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

ÀÌ ¼Ó¼ºÀº CSS(Cascading Style Sheets)ÀÇ ºÎºÐ¿¡ Æ÷ÇÔ½Ãų °ÍÀÌ Á¦¾ÈµÇ¾ú´Ù.


1¹ø ¼öÁ÷ ÅؽºÆ®
1st vertical 1¹ø ¼öÆò ÅؽºÆ®
1st horizontal

2¹ø ¼öÁ÷ ÅؽºÆ®
2nd vertical
2¹ø ¼öÆò ÅؽºÆ®
2nd horizontal

3¹ø ¼öÁ÷ ÅؽºÆ®
3rd vertical 3¹ø ¼öÆò ÅؽºÆ®
3rd horizontal

¸ðü ¿ë±â(û»ö ºÎºÐ)ÀÇ writing-mode ¾ÖÆ®¸®ºäÆ®´Â tb-rl·Î ¼³Á¤µÇ°í ÀڽĵéÀÌ lr-tb·Î ¼³Á¤µÇ¾ú´Ù,
¸ðü ¿ë±â ¼Ó¿¡¼­´Â ÀÚ½ÄÀÌ À§¿¡¼­ ¾Æ·¡·Î, ¿ìÃø¿¡¼­ ÁÂÃøÀ¸·Î Èê·¯ µð½ºÇ÷¹ÀÌ µÈ´Ù.

<HTML>
<STYLE>.clsHoriz { writing-mode:lr-tb }</STYLE>
</HEAD>
<BODY>
<DIV id="allContainer">
<DIV id="obj1" style="writing-mode:tb-rl;border:solid 1 blue;background-color:ffe;color:blue">
1¹ø ¼öÁ÷ ÅؽºÆ®<BR>1st vertical
<SPAN class="clsHoriz" id="obj2" style="border:solid 1 green;color:brown">1¹ø ¼öÆò ÅؽºÆ®<BR>1st horizontal</SPAN><BR>
2¹ø ¼öÁ÷ ÅؽºÆ®<BR>2nd vertical<BR>
<SPAN style="writing-mode:lr-tb" id="obj3" style="border:solid 1 red;color:teal">2¹ø ¼öÆò ÅؽºÆ®<BR>2nd horizontal</SPAN><BR>
3¹ø ¼öÁ÷ ÅؽºÆ®<BR>3rd vertical
<SPAN class="clsHoriz" id="obj4" style="border:solid 1 violet;color:green">3¹ø ¼öÆò ÅؽºÆ®<BR>3rd horizontal</SPAN>
</DIV>
</DIV>
<SCRIPT>
str='<TABLE width=700 border=1>';
str+='<TR><TH>i</TH><TH>.nodeName</TH><TH>.id</TH><TH>.style.writingMode</TH><TH>.innerText</TH></TR>';
coll=allContainer.all;
for (i=0;i< coll.length;i++){
  if (coll[i].nodeName=='BR') continue;
  str+='<TR><TD>'+i+'</TD><TD>'+coll[i].nodeName+'</TD>';
  str+='<TD>'+coll[i].id+'</TD>';
  str+='<TD>'+coll[i].style.writingMode+'</TD>';
  str+='<TD style="font-size:90%">'+coll[i].innerText+'</TD></TR>';
}
str+='</TABLE>';
document.write(str);
</SCRIPT>
<DIV id=showA></DIV>
</BODY>
</HTML>