W3C18 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(user interface)Trio ȨÆäÀÌÁö 

¸ñÂ÷

18.1 Ä¿¼­(cursor): 'cursor' ¼Ó¼º

'cursor'
°ª:  [ [<uri>,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help ] ] | inherit
ÃÖÃÊ°ª:  auto
Àû¿ë:  ¸ðµç ¿¤·¹¸àÆ®µé
Àü´Þ:  µÊ
¹éºÐÀ²:  »ç¿ë ¸øÇÔ
¸Þµð¾Æ:  visible(º¸ÀÌ´Â), interactive(ÀÎÅÍ·¢Æ¼ºê: Á¤º¸±³È¯)

ÀÌ ¼Ó¼ºÀº Áö½Ã(pointing) ÀåÄ¡¿¡ µð½ºÇ÷¹ÀÌµÉ Ä¿¼­(cursor) ŸÀÔÀ» ÁöÁ¤ÇÑ´Ù. °ªµéÀº ´ÙÀ½ÀÇ Àǹ̸¦ °®´Â´Ù:

auto(ÀÚµ¿)
»ç¿ëµµ±¸°¡ ÇöÀçÀÇ ¹®¸Æ¿¡ ±âÃÊÇÏ¿© µð½ºÇ÷¹ÀÌµÉ Ä¿¼­¸¦ °áÁ¤ÇÑ´Ù.
crosshair(½ÊÀÚ)
´Ü¼ø crosshair (¿¹: "+" ºÎÈ£¿Í ºñ½ÁÇÑ ÂªÀº ¼±).
default(µðÆúÆ®)
Ç÷¡Æ®Æû¿¡ µû¸¥ µðÆúÆ® Ä¿¼­. ÀÚÁÖ È­»ìÇ¥·Î Ç¥ÇöµÈ´Ù.
pointer(Áö½ÃÀÚ)
¿¬°áÀÇ Áö½Ã¸¦ ³ªÅ¸³»´Â Ä¿¼­.
move(¿òÁ÷ÀÓ)
¹«¾ùÀÌ ¿òÁ÷ÀÌ´Â °ÍÀ» ³ªÅ¸³»´Â Ä¿¼­.
e-resize, ne-resize, nw-resize, n-resize, se-resize, sw-resize, s-resize, w-resize(¸ð¼­¸® ¿òÁ÷ÀÓ)
ÀϺΠ¸ð¼­¸®°¡ ¿òÁ÷ÀÌ´Â °ÍÀ» ³ªÅ¸³½´Ù. ¿¹¸¦ µé¾î, 'se-resize' Ä¿¼­´Â ¹Ú½ºÀÇ ¾Æ·¡ ¿À¸¥ÂÊ(south-east) ¸ð¼­¸®·Î ºÎÅÍ ½ÃÀÛÇÏ¿© ¿òÁ÷À̴µ¥ »ç¿ëµÈ´Ù.
text(ÅؽºÆ®)
¼±ÅÃµÉ ¼ö ÀÖ´Â ÅؽºÆ®¸¦ ³ªÅ¸³½´Ù. ÀÚÁÖ I-bar·Î Ç¥ÇöµÈ´Ù.
wait(´ë±â)
ÇÁ·Î±×·¥ÀÌ ÀÛµ¿ ÁßÀ̾ »ç¿ëÀÚ°¡ ±â´Ù·Á¾ß ÇÔÀ» ³ªÅ¸³½´Ù. ÀÚÁÖ ½Ã°è³ª ¸ð·¡½Ã°è·Î Ç¥ÇöµÈ´Ù.
help(µµ¿ò¸»)
Ä¿¼­¿¡ °³Ã¼(object)°¡ ÀÖÀ» ¶§ µµ¿ò¸»Àº ³ªÅ¸³½´Ù. ÀÚÁÖ ¹°À½Ç¥³ª dz¼±À¸·Î Ç¥ÇöµÈ´Ù.
<uri>
»ç¿ëµµ±¸´Â URI¸¦ ÀÚ¿øÀÌ ÁöÁ¤ÇÑ Ä¿¼­À¸·Î ºÎÅÍ Àоî¿Â´Ù. »ç¿ëµµ±¸°¡ Ä¿¼­µé ¸ñ·Ï Áß¿¡¼­ ù?
øÂ? Ä¿¼­¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, µÎ¹ø°¸¦ ó¸®Çϵµ·Ï ½ÃµµÇÏ´Â µî ÁøÇàÇÏ°í, ¸¸ÀÏ »ç¿ëµµ±¸°¡ ¾î¶² »ç¿ëÀÚ Á¤ÀÇ Ä¿¼­µµ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, ±× ¸ñ·Ï Á¦ÀÏ ¸¶Áö¸·¿¡ ÀÖ´Â ±âº»(generic) Ä¿¼­¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

¿¹Á¦:

P { cursor : url("mything.cur"), url("second.csr"), text; }

18.2 »ö»ó¿¡ ´ëÇÑ »ç¿ëÀÚ ¼±È£

ÅؽºÆ®, ¹è°æµé, µî¿¡ »çÀü¿¡ Á¤ÀÇµÈ »ö»ó(color) °ªµéÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °Í¿¡ Ãß°¡ÀûÀ¸·Î, CSS2´Â Á¦ÀÛÀÚµéÀÌ »ç¿ëÀÚÀÇ ±×·¡ÇÈ È¯°æ¿¡ ÅëÇÕ(integrate)µÇµµ·Ï »ö»óÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ½ºÅ¸ÀÏ ¸í·ÉµéÀº »ç¿ëÀÚ ¼±È£µéÀ» °í·ÁÇÏ¸ç ´ÙÀ½ÀÇ ÀÕÁ¡µéÀ» Á¦°øÇÑ´Ù:

  1. »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ¸ð¾ç°ú ´À³¦¿¡ ¸Â´Â ÆäÀÌÁöµéÀ» ¸¸µç´Ù.
  2. Àå¾ÖÀÚ¿Í °ü·ÃµÈ ÇöÀçÀÇ »ç¿ëÀÚ ¼³Á¤µé¿¡ Á» ´õ ½±°Ô Á¢¼ÓÇÒ ¼ö ÀÖ´Â ÆäÀÌÁöµéÀ» ¸¸µç´Ù.

½Ã½ºÅÛ »ö»óµé¿¡ Á¤ÀÇµÈ °ªµéÀº Ç×»ó »ç¿ëÇϵµ·Ï(exhaustive) ½ÃµµµÇ¾ú´Ù. ÇØ´ç °ªÀ» °¡Áö°í ÀÖÁö ¾Ê´Â ½Ã½ºÅÛÀº, ±× ÁöÁ¤µÈ °ªÀ»¿¡, ½Ã½ºÅÛ ¾ÖÆ®¸®ºäÆ® ¶Ç´Â µðÆúÆ® »ö»ó¿¡ °¡Àå °¡±î¿î °ÍÀ» »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

´ÙÀ½ ¸ñ·ÏµéÀº »ö»ó°ú °ü·ÃµÈ CSS ¾ÖÆ®¸®ºäÆ®µéÀÇ Ãß°¡Àû °ªµé°ú ±×µéÀÇ ÀϹÝÀûÀÎ Àǹ̸¦ ³ªÅ¸³½´Ù. ¾î¶² »ö»ó ¼Ó¼º(¿¹: 'color' ¶Ç´Â 'background-color')´Â ´ÙÀ½ À̸§µé Áß¿¡¼­ Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. À̵éÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö¸¸,±× À̸§µéÀ» º¸´Ù ½±°Ô ÀÐÀ» ¼ö ÀÖµµ·Ï ´ë¼Ò¹®ÀÚ°¡ ¼¯ÀÎ ¾Æ·¡¿¡ ³ªÅ¸³­ ´ë·Î »ç¿ëÇÒ °ÍÀ» ÃßõÇÑ´Ù.

ActiveBorder
À©µµ¿ì Å׵θ®¸¦ È°¼ºÈ­.
ActiveCaption
À©µµ¿ì Á¦¸ñÀ» È°¼ºÈ­.
AppWorkspace
º¹¼ö ¹®¼­ ¹è°æ»öÀ» ¿¬°á »ç¿ë(interface).
Background
ÄÄÇ»ÅÍ(desktop) ¹è°æ.
ButtonFace
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ Ç¥Çö(face) »ö»ó.
ButtonHighlight
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®ÀÇ ¾îµÎ¿î ±×¸²ÀÚ(¸ð¼­¸®¿¡ ºûÀÇ ±Ù¿øÀ¸·Î ºÎÅÍ ¸Õ ÂÊÀÌ Ç¥Çö).
ButtonShadow
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ ±×¸²ÀÚ »ö»ó.
ButtonText
´©¸§ ´ÜÃßµé À§ÀÇ ÅؽºÆ®.
CaptionText
Á¦¸ñ, Å©±â Á¶Àý(size) ¹Ú½º¿Í È­¸é±¼¸²(scrollbar) È­»ì ¹Ú½º ¾ÈÀÇ ÅؽºÆ®.
GrayText
ȸ»ö(ºÒÈ°¼º) ÅؽºÆ® »ö»ó. ¸¸ÀÏ ÇöÀçÀÇ µð½ºÇ÷¹ÀÌ µå¶óÀ̹ö°¡ ´ÜÀÏ È¸»öÀ» Áö¿øÇÏÁö ¾ÊÀ¸¸é ÀÌ »ö»óÀº #000À¸·Î ¼³Á¤µÈ´Ù.
Highlight
Á¦¾î¿¡¼­ ¼±ÅÃµÈ Ç׸ñ(µé).
HighlightText
Á¦¾î¿¡¼­ ¼±ÅÃµÈ ÅؽºÆ® Ç׸ñ(µé).
InactiveBorder
ºÒÈ°¼º À©µµ¿ì Å׵θ®.
InactiveCaption
ºÒÈ°¼º À©µµ¿ì Á¦¸ñ.
InactiveCaptionText
ºÒÈ°¼º Á¦¸ñÀÇ ÅؽºÆ® »ö»ó.
InfoBackground
º¸Á¶ Á¤º¸(tooltip) Á¦¾îÀÇ ¹è°æ»ö.
InfoText
º¸Á¶ Á¤º¸(tooltip) Á¦¾îÀÇ ÅؽºÆ® ¹è°æ»ö.
Menu
¸Þ´º ¹è°æ.
MenuText
¸Þ´º ÅؽºÆ®.
Scrollbar
È­¸é±¼¸²¹Ù(scroll bar) ȸ»ö Áö¿ª.
ThreeDDarkShadow
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ ¾îµÎ¿î ±×¸²ÀÚ.
ThreeDFace
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ Ç¥¸é »ö»ó.
ThreeDHighlight
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ ÇÏÀ̶óÀÌÆ® »ö»ó.
ThreeDLightShadow
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ ¹àÀº »ö»ó(ºûÀÇ ±Ù¿ø ÂÊ ¸ð¼­¸®µé).
ThreeDShadow
µð½ºÇ÷¹À̵Ǵ »ïÂ÷¿ø ¿¤·¹¸àÆ®µéÀÇ ¾îµÎ¿î ±×¸²ÀÚ.
Window
À©µµ¿ì ¹è°æ.
WindowFrame
À©µµ¿ì ÇÁ·¹ÀÓ.
WindowText
À©µµ¿ì ÅؽºÆ®.

¿¹Á¦:

¿¹¸¦ µé¾î, ¹®´ÜÀÇ Àü¸é ±ÛÀÚ¿Í ¹è°æ»ö»óÀ» »ç¿ëÀÚÀÇ À©µµ¿ìÀÇ Àü¸é ±ÛÀÚ¿Í ¹è°æ»ö»ó°ú °°ÀÌ ¼³Á¤Çϱâ À§ÇÏ¿©, ´ÙÀ½°ú °°ÀÌ ½è´Ù:

P { color: WindowText; background-color: Window }

18.3 ±Û²Ã¿¡ ´ëÇÑ »ç¿ëÀÚ ¼±È£

»ö»ó¿¡¼­¿Í ¸¶Âù°¡Áö·Î, Á¦ÀÛÀÚµéÀº »ç¿ëÀÚÀÇ ½Ã½ºÅÛ ÀÚ¿øµé¿¡ »ç¿ëÇϱâ À§ÇÏ¿© ±Û²ÃµéÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¼¼ºÎ»çÇ×Àº 'font' ¼Ó¼ºÀ» ÂüÁ¶Ç϶ó.

18.4 ź·ÂÀû ¾Æ¿ìÆ®¶óÀÎ(dynamic outline): 'outline' ¼Ó¼º

½ºÅ¸ÀϽ¬Æ® Á¦ÀÛÀÚµéÀº ¶§·Î´Â ´ÜÃß(button), È°¼º ÀÔ·Â Çʵå(active form field), À̹ÌÁö ¸Ê(image map)µé°ú °°Àº º¸ÀÌ´Â °³Ã¼(object)µéÀÌ Æ¢¾î ³ªµµ·Ï, ÁÖÀ§¿¡ ¾Æ¿ìÆ®¶óÀÎÀÇ »ý¼ºÀ» ¿øÇÒ ¼ö ÀÖ´Ù. CSS2 ¾Æ¿ìÆ®¶óÀÎ(outline)µéÀº Å׵θ®(border)µé°ú ´ÙÀ½°ú °°ÀÌ ´Ù¸£´Ù:

  1. ¾Æ¿ìÆ®¶óÀεéÀº °ø°£À» Â÷ÁöÇÏÁö ¾Ê´Â´Ù.
  2. ¾Æ¿ìÆ®¶óÀεéÀº »ç°¢ÇüÀÌ ¾Æ´Ò ¼ö ÀÖ´Ù.

¾Æ¿ìÆ®¶óÀÎ(outline) ¼Ó¼ºµéÀº À̵é ź·ÂÀû ¾Æ¿ìÆ®¶óÀÎ(dynamic outline)µéÀÇ ½ºÅ¸ÀÏÀ» Á¦¾îÇÑ´Ù.

'outline'
°ª:  [ <'outline-color'> || <'outline-style'> || <'outline-width'> ] | inherit
ÃÖÃÊ°ª:  °¢ ¼Ó¼ºµéÀ» º¸¶ó
Àû¿ë:  ¸ðµç ¿¤·¹¸àÆ®µé
Àü´Þ:  ¾ÈµÊ
¹éºÐÀ²:  »ç¿ë ¸øÇÔ
¸Þµð¾Æ:  visible(º¸ÀÌ´Â), interactive(ÀÎÅÍ·¢Æ¼ºê: Á¤º¸±³È¯)
'outline-width'
°ª:  <border-width> | inherit
ÃÖÃÊ°ª:  medium
Àû¿ë:  ¸ðµç ¿¤·¹¸àÆ®µé
Àü´Þ:  ¾ÈµÊ
¹éºÐÀ²:  »ç¿ë ¸øÇÔ
¸Þµð¾Æ:  visible(º¸ÀÌ´Â), interactive(ÀÎÅÍ·¢Æ¼ºê: Á¤º¸±³È¯)
'outline-style'
°ª:  <border-style> | inherit
ÃÖÃÊ°ª:  none
Àû¿ë:  ¸ðµç ¿¤·¹¸àÆ®µé
Àü´Þ:  ¾ÈµÊ
¹éºÐÀ²:  »ç¿ë ¸øÇÔ
¸Þµð¾Æ:  visible(º¸ÀÌ´Â), interactive(ÀÎÅÍ·¢Æ¼ºê: Á¤º¸±³È¯)
'outline-color'
°ª:  <»ö»ó> | invert | inherit
ÃÖÃÊ°ª:  invert
Àû¿ë:  ¸ðµç ¿¤·¹¸àÆ®µé
Àü´Þ:  ¾ÈµÊ
¹éºÐÀ²:  »ç¿ë ¸øÇÔ
¸Þµð¾Æ:  visible(º¸ÀÌ´Â), interactive(ÀÎÅÍ·¢Æ¼ºê: Á¤º¸±³È¯)

¾Æ¿ìÆ®¶óÀÎÀº ¾Æ¿ìÆ®¶óÀÎ(outline) ¼Ó¼ºµéÀÌ ¹Ú½º À§("over")¿¡ ±×·Á ÁüÀ¸·Î¼­ »ý¼ºµÈ´Ù. ¸»ÇÏÀÚ¸é, ¾Æ¿ìÆ®¶óÀÎÀº Ç×»ó ¸ÇÀ§¿¡ ÀÖ°í, À§Ä¡, ¹Ú½ºÀÇ Å©±â³ª, ¶Ç´Â ¾î¶² ´Ù¸¥ ¹Ú½ºµé¿¡ ÀÇÇÏ¿© ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù. µû¶ó¼­ ¾Æ¿ìÆ®¶óÀεéÀÌ µð½ºÇ÷¹À̵ǰųª ¾ïÁ¦µÇ´õµµ È­¸éÀÇ ´Ù½Ã È帧(reflow)À» ÀÏÀ¸Å°Áö ¾Ê´Â´Ù.

¾Æ¿ìÆ®¶óÀÎÀº Å׵θ® ¸ð¼­¸® ¹Ù·Î ¹Û¿¡¼­ ½ÃÀ۵ȴÙ.

¾Æ¿ìÆ®¶óÀεéÀº »ç°¢ÇüÀÌ ¾Æ´Ò ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ¸¸ÀÏ ±× ¿¤·¹¸àÆ®°¡ ¿©·¯ ÁÙ(line)µé¿¡ °¥¶óÁ® ÀÖÀ¸¸é, ±× ¾Æ¿ìÆ®¶óÀÎÀº ¸ðµç ±× ¿¤·¹¸àÆ®ÀÇ ¹Ú½ºµé¸¦ ½Î°íÀÖ´Â ÃÖ¼Ò ¾Æ¿ìÆ®¶óÀÎÀÌ´Ù. Å׵θ®(border)µé°ú´Â ´Þ¸®, ¾Æ¿ìÆ®¶óÀÎÀº ¶óÀÎ ¹Ú½º(line box)ÀÇ ³¡À̳ª ½ÃÀÛ¿¡¼­ ¿­¸®Áö ¾Ê°í, Ç×»ó ¿ÏÀüÈ÷ ¿¬°áµÈ´Ù.

'outline-width' ¼Ó¼ºÀº 'border-width'¿Í °°Àº °ªµéÀ» ¹Þ´Â´Ù.

'outline-style' ¼Ó¼ºÀº 'border-style'¿Í °°Àº °ªµéÀ» ¹ÞÀ¸³ª, 'hidden'Àº À¯È¿ÇÑ ¾Æ¿ìÆ®¶óÀÎ ½ºÅ¸ÀÏÀÌ ¾Æ´Ï´Ù.

'outline-color'´Â ¸ðµç »ö»óµé°ú Å°¿öµå(keyword) 'invert' °ªµéÀ» ¹Þ´Â´Ù. 'Invert'´Â ½ºÅ©¸° »ó¿¡¼­ ÀÇ »ö»óÀ» ¿ª(inversion)À¸·Î ¸¸µé°Ô ÇÑ´Ù. ÀÌ´Â ÃÊÁ¡(focus) Å׵θ®°¡ ¾î¶² »ö»ó ¹è°æÀÌ´ø °ü°è¾øÀÌ È®½ÇÈ÷ º¸ÀÌ°Ô ÇÏ´Â ÀϹÝÀûÀÎ ±â±³ÀÌ´Ù.

'outline' ¼Ó¼ºÀº ¾à½Ä¼Ó¼ºÀ¸·Î, 'outline-style', 'outline-width', 'outline-color' ¼¼°¡Áö¸¦ ´Ù ¼³Á¤ÇÑ´Ù.

¾Æ¿ìÆ®¶óÀÎÀº ¸ðµç ¸éµéÀÌ °°´Ù´Â °Í¿¡ À¯ÀÇÇ϶ó. Å׵θ®µé°ú´Â ´Þ¸®, 'outline-top' ¶Ç´Â 'outline-left' ¼Ó¼ºÀº ¾ø´Ù.

ÀÌ ±Ô°ÝÀº, ¾î¶»°Ô º¹¼ö Áߺ¹ ¾Æ¿ìÆ®¶óÀÎÀ» ±×¸®´Â°¡, ¶Ç´Â ¾î¶»°Ô, ´Ù¸¥ ¿¤·¹¸àÆ®µé µÚÀÇ ºÎºÐÀûÀ¸·Î ºÒºÐ¸íÇÑ, ¹Ú½ºµéÀÇ ¾Æ¿ìÆ®¶óÀεéÀ» ±×¸®´Â°¡¸¦ Á¤ÀÇÇÏÁö ¾Ê¾Ò´Ù.

ÁÖ¼®. ÃÊÁ¡(focus) ¾Æ¿ìÆ®¶óÀÎÀº ¾ç½ÄÈ­¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê±â ¶§¹®¿¡(¹Ú½º ¸ðµ¨¿¡¼­ ¿ÞÂÊ¿¡ °ø°£ÀÌ ¾øÀ½), ÆäÀÌÁöÀÇ ´Ù¸¥ ¿¤·¹¸àÆ®µé°ú Àß °ãÄ¥ ¼ö°¡ ÀÖ´Ù.

¿¹Á¦:

¿©±â BUTTON ¿¤·¹¸àÆ® ÁÖÀ§¿¡ ±½Àº ¾Æ¿ìÆ®¶óÀÎÀ» ±×¸®´Â ¿¹Á¦°¡ ÀÖ´Ù:

BUTTON { outline-width : thick }

½ºÆ¼¸³Æ®µéÀº, È­¸é ÀçÈ帧(reflow) ¾øÀÌ, ź·ÂÀûÀ¸·Î º¯ÇÏ´Â ¾Æ¿ìÆ®¶óÀÎ ³Êºñ¿¡ »ç¿ëµÉ ¼ö ÀÖ´Ù.

18.4.1 ¾Æ¿ìÆ®¶óÀΰú ÃÊÁ¡(focus)

±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(interface)µéÀº, »ç¿ëÀÚ¿¡°Ô ÆäÀÌÁö¿¡¼­ ¾î¶² ¿¤·¹¸àÆ®°¡ ÃÊÁ¡(focus)À» °¡Áú °ÍÀΰ¡¸¦ ¾Ë·ÁÁÖ±â À§ÇØ, ¿¤·¹¸àÆ®µé ÁÖÀ§¿¡ ¾Æ¿ìÆ®¶óÀεéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌµé ¾Æ¿ìÆ®¶óÀεéÀº Å׵θ®µé¿¡ Ãß°¡ÀûÀ¸·Î, ¹®¼­ Ç¥ÇöÀÇ ´Ù½ÃÈ帧(reflow)À» ¹ß»ý½ÃÅ°Áö ¾Ê°í, ¾Æ¿ìÆ®¶óÀÎÀ» ÄѰųª ²ø ¼ö ÀÖ´Ù. ÃÊÁ¡Àº ¹®¼­¿¡¼­ »ç¿ëÀÚ¿Í Á¤º¸±³È¯(interactive)ÀÇ ¼ö´ÜÀÌ´Ù(¿¹: ÅؽºÆ® ÀÔ·Â, ´ÜÃßÀÇ ¼±ÅÃ, µî). Á¤º¸±³È¯(interactive) ¸Þµð¾Æ ±¸·ìÀ» Áö¿øÇÏ´Â »ç¿ëµµ±¸µéÀº ¾îµð¿¡ ±× ÃÊÁ¡(focus)ÀÌ Àִ°¡¸¦ ÃßÀûÇϸ鼭 ±× ÃÊÁ¡À» Ç¥ÇöÇÏ¿©¾ß ÇÑ´Ù. À̴ ź·ÂÀû ¾Æ¿ìÆ®¶óÀÎ(dynamic outline)µéÀ» :focus °¡»óŬ¶ó½º(pseudo-class)¿Í ¿¬°üÇÏ¿© »ç¿ëÇÔÀ¸·Î¼­ ÀÌ·ç¾î Áú ¼ö ÀÖ´Ù.

¿¹Á¦:

¿¹¸¦ µé¾î, ÃÊÁ¡ÀÌ ¿Ã ¶§ ¿¤·¹¸àÆ® ÁÖÀÇ¿¡ ±½Àº °ËÁ¤ ¼±À» ±×¸®°í, ±×°ÍÀÌ È°¼ºÈ­µÉ ¶§ ±½Àº ºÓÀº ¼±À» ±ß±â À§ÇÏ¿©, ´ÙÀ½ ¸í·ÉÀÌ »ç¿ëµÉ ¼ö ÀÖ´Ù:

:focus { outline: thick solid black }
:active { outline: thick solid red }

18.5 ¹èÀ²

CSS ÀÛ¾÷ ±¸·ìÀº ¹®¼­ÀÇ ¹èÀ² ¶Ç´Â ¹®¼­ÀÇ À§Ä¡°¡ ½ºÅ¸ÀϽ¬Æ®µéÀ» ÅëÇÏ¿© ÁöÁ¤µÇÁö ¾Ê¾Æ¾ß µÈ´Ù°í »ý°¢ÇÏ¿´´Ù. »ç¿ëµµ±¸µéÀº ÀÌ·¯ÇÑ ¹èÀ²À» ´Ù¸¥ ¹æ½Äµé(¿¹: ´õ Å« À̹ÌÁöµé, ´õ Å« ¼Ò¸®, µî)·Î Áö¿øÇÒ ¼ö ÀÖ´Ù

ÆäÀÌÁö¸¦ È®´ë, Ãà¼ÒÇÒ ¶§, »ç¿ëµµ±¸µéÀº À§Ä¡µÈ(positioned) ¿¤·¹¸àÆ®µé»çÀÌÀÇ °ü°è¸¦ À¯ÁöÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, ÄÚ¹Í(comic) ½ºÅ©¸³Æ®°¡ ÅؽºÆ® ¿¤·¹¸àÆ®µé°ú ÇÔ²² À̹ÌÁöµéÀÌ ±¸¼ºµÉ ¼ö ÀÖ´Ù. ÀÌ ÆäÀÌÁö¸¦ È®´ëÇÒ ¶§, »ç¿ëµµ±¸´Â ±× comic ½ºÅ©¸³Æ® dz¼± ¾È¿¡ ÅؽºÆ®¸¦ À¯ÁöÇÏ¿©¾ß ÇÑ´Ù.


ÆäÀÌÁö ¸ÇÀ§·Î¸ÇÀ§ÀÌ Trio ȨÆäÀÌÁö ¹®¼­()´Â ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.
(¼öÁ¤ÀÏ )