¼±ÅÃÀÚ (Selector)
../

¼±ÅÃÀÚ´Â styleÀ» »ç¿ëÇÒ ´ë»óÀ» ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ÇϳªÀÇ ¼±ÅÃÀÚ·Î »ç¿ëÇÒ ¼ö ÀÖ°í ¿©·¯ ¼±ÅÃÀÚ¸¦ ±×·ìÀ¸·Î °°ÀÌ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¼±ÅÃÀÚ { ¿ä¼Ò: °ª } 
·Î ¼±ÅÃÀÚ¿¡°Ô ¿ä¼Ò¿Í ¿ä¼ÒÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼±ÅÃÀÚ¸¦ ¼±¾ðÇÏ´Â Çü½Äµµ ¼±ÅÃÀÚ Çϳª¸¸ »ç¿ëÇÒ ¼ö ÀÖ°í ¼±ÅÃÀÚ¸¦ µÎ°³ ÀÌ»ó ³ª¿­ÇÏ°í ¿©·¯°³¸¦ °°ÀÌ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡°¡ ¼±ÅÃÀÚÀÇ Á¾·ùÀÔ´Ï´Ù.



type ¼±ÅÃÀÚ


H3 { font-size: 12pt; color: green; }
¿¡¼­ H3À» type ¼±ÅÃÀÚ¶ó°í ÇÕ´Ï´Ù. ÁöÁ¤ÇÑ styleÀ» »ç¿ëÇÒ ÅÃÀ» °¡¸®Åµ´Ï´Ù. À§ÀÇ ´ë»óÀº <H3> ÅÃÀ» °¡¸®Å°´Âµ¥ ÀÌ Åÿ¡ 2°³ÀÇ ¿ä¼Ò, font-size, color ·Î ±ÛÀÚ Å©±â¸¦ 12pt·Î »öÀº ÃÊ·Ï»öÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.


class ¼±ÅÃÀÚ


ÅÃÀÇ "class" ¶ó´Â ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÑ styleÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. type ¼Ó¼ºÀÌ Åÿ¡ ÁöÁ¤ÇÏ´Â °Í°ú ´Þ¸® À̰ÍÀº ÁöÁ¤ÇÑ À̸§À¸·Î ¾Æ¹« Åÿ¡³ª »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² Åà Çϳª¿¡ styleÀ» ÁöÁ¤ÇØ¾ß Çϴµ¥, type·Î ÁöÁ¤ÇÏ¸é ±× Åÿܿ¡µµ °°Àº Åõ鿡°Ô styleÀ» Àû¿ëÇÏÁö¸¸ À̰ÍÀº class ¼Ó¼ºÀ» ÁöÁ¤ÇÑ Åÿ¡°Ô¸¸ styleÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±×·¡¼­ type º¸´Ù ¼¼¹ÐÇÏ°Ô styleÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
.my { font-size:12pt; color: red; }
-->
</STYLE>
</HEAD>
<BODY>
<H3 class="my"> 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù. </H3>
<P class=my> ³ªµµ 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù.</P>
</BODY>
</HTML>
class ¼±ÅÃÀÚ·Î ÁöÁ¤ÇÏ´Â style ±¸¹®Àº Á¡°ú »ç¿ëÇÒ À̸§ÀÔ´Ï´Ù. ÀÌ·¸°Ô ÁöÁ¤ÇÑ class ¼±ÅÃÀÚ´Â °¢ Åà ¾È¿¡¼­ class ¼Ó¼ºÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ƯÁ¤ Åÿ¡¸¸ ÁöÁ¤ÇÏ´Â °ÍÀÌ ¾Æ´Ï°í <Åà class="class¼±ÅÃÀÚ À̸§" À¸·Î ÁöÁ¤ÇÑ ÅÃÀº ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. class À̸§ÀÇ ÀοëºÎÈ£("")´Â »ý·«Çصµ µË´Ï´Ù.

ÀÌ ¼±ÅÃÀÚ´Â ÁöÁ¤ÇÑ Åÿ¡¸¸ styleÀ» »ç¿ëÇØ¼­ ´Ù¸¥ ¼±ÅÃÀÚ¿Í ºñ±³ÇÏ¿© ´õ ¼¼¹ÐÇÑ styleÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼­ ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù.

"type" °°Àº ´Ù¸¥ ¼±ÅÃÀÚ¿Í ¿¬°èÇØ¼­ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÁöÁ¤ Çü½ÄÀº "type" ¼±ÅÃÀÚ ´ÙÀ½¿¡ ºÙ¿©ÁÝ´Ï´Ù.

<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
H3  { font-size:15pt; color: blue; }
H3.myLover  { font-size:12pt; color: red; }
-->
</STYLE>
</HEAD>
<BODY>
<H3> 15pt Å©±âÀÇ ÆÄ¶õ»öÀÔ´Ï´Ù. </H3>
<H3 class=myLover> ³ª´Â 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù.</H3>
</BODY>
</HTML>
·Î class ¼±ÅÃÀÚ¸¦ µ¡ºÙÀÎ <H3> Åÿ¡°Ô¸¸ ÁöÁ¤ÇÕ´Ï´Ù. ¿©±â¼­ º¸µíÀÌ class ¼±ÅÃÀÚ°¡ type ¼±ÅÃÀÚº¸´Ù ¿ì¼±¼øÀ§°¡ ³ô½À´Ï´Ù. ±×·¡¼­ type¿Í class ¼±ÅÃÀÚ¸¦ °°ÀÌ ÁöÁ¤Çϸé class ¼±ÅÃÀÚ°¡ »ç¿ëµË´Ï´Ù.


ID ¼±ÅÃÀÚ


ÀÌ ¼±ÅÃÀÚ´Â class ¼±ÅÃÀÚ¿Í ºñ½ÁÇÏÁö¸¸ ÀÌ ¼±ÅÃÀÚ´Â ¿ÀÁ÷ ÇϳªÀÇ Åÿ¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¹®Àº hash(#)¿Í À̸§ÀÔ´Ï´Ù. ±×¸®°í °¢ Åÿ¡¼­ »ç¿ëÇϱâ À§Çؼ­ ID ¼Ó¼ºÀ¸·Î »ç¿ëÇÕ´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
#my { font-size:12pt; color: red; }
-->
</STYLE>
</HEAD>
<BODY>
<H3 ID=my> 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù. </H3>
<P> ³ª´Â 12pt Å©±âÀÇ »¡°£»öÀÌ ¾Æ´Õ´Ï´Ù.</P>
</BODY>
</HTML>
ÀÌ ¼±ÅÃÀÚ´Â <IMG name="À̸§" src="image.jpg">ó·³ Åÿ¡°Ô À̸§À» ÁöÁ¤ÇÏ´Â °Í°ú ºñ½ÁÇÕ´Ï´Ù. ÀÌ À̸§À» ´ë½ÅÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. ±×·¡¼­ script(JavaScript, VBscript)·Î ID¿¡ ÁöÁ¤ÇÑ style ÀÚüÀÇ °ªÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â DHTML·Î °¡´Â °ü¹® ¿ªÈ°À» ÇÕ´Ï´Ù.


º¹¼ö ¼±ÅÃÀÚ


¿©·¯°³ÀÇ ¼±ÅÃÀÚ¿¡ °°ÀÌ styleÀ» ÁöÁ¤ÇÏ°Ô ÇÕ´Ï´Ù. ´Ü¼øÈ÷ style ±¸¹®ÀÇ ¾çÀ» ÁÙÀÏ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
H3, P, H3.my { font-size:12pt; color: red; }
-->
</STYLE>
</HEAD>
<BODY>
<H3> 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù. </H3>
<H3 class=my> ³ªµµ 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù. </H3>
<P> ³ªµµ 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù.</P>
</BODY>
</HTML>
·Î ÇÏ¸é ÆäÀÌÁöÀÇ <H3> Åðú class=my ¸¦ ÁöÁ¤ÇÑ <H3>Åà ±×¸®°í <P> Åÿ¡°Ô styleÀ» ÁöÁ¤ÇÕ´Ï´Ù. °¢ ¼±ÅÃÀÚÀÇ ±¸ºÐÀº ½°Ç¥(,)·Î ÇÕ´Ï´Ù.


ÀÚ¼Õ(descendant) ¼±ÅÃÀÚ


ÅüÓÀÇ Åÿ¡°Ô ÁöÁ¤ÇÏ´Â ¼±ÅÃÀÚÀÔ´Ï´Ù. ÁöÁ¤ÇÑ Åà ¾È¿¡ ÀÖ´Ù¸é ´Ù¸¥ Åüӿ¡ ÀÖ´Â Åÿ¡µµ ÁöÁ¤ÇÕ´Ï´Ù. ±¸¹®Àº ¼±ÅÃÀÚ »çÀÌ¿¡ °ø¹éÀ» ³Ö¾îÁ־ ÁöÁ¤ÇÕ´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
H3 B { font-size:12pt; color: red; }
-->
</STYLE>
</HEAD>
<BODY>
<H3>
	<B>12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù.</B>
	<span><B>³ªµµ 12pt Å©±âÀÇ »¡°£»öÀÔ´Ï´Ù.</B><span>
</H3>
<H3> ³ª´Â 12pt Å©±âÀÇ »¡°£»öÀÌ ¾Æ´Õ´Ï´Ù.</H3>
</BODY>
</HTML>
·Î <H3> Åà ¾ÈÀÇ ¸ðµç <B> Åÿ¡°Ô styleÀ» ÁöÁ¤ÇÕ´Ï´Ù. À§ÀÇ style¿¡¼­ <H3>ÀÌ ºÎ¸ð°í <B>°¡ ÀÚ¼ÕÀÔ´Ï´Ù. °°Àº ºÎ¸ð¿¡ ÀÖ´Â ¸ðµç ÀÚ¼Õ Åÿ¡ Àû¿ëÇÕ´Ï´Ù.


ÀÚ½Ä(child) ¼±ÅÃÀÚ


ÅÃÀÌ °¡Áö°í ÀÖ´Â ¹Ù·Î ¾Æ·¡ÀÇ ÀÚ½Ä Åÿ¡°Ô styleÀ» ÁöÁ¤ÇÕ´Ï´Ù. ºÎ¸ð¿Í ÀÚ½Ä ¼±ÅÃÀÚ »çÀÌ¿¡ °ø¹é°ú ">" ¹®ÀÚ·Î ÁöÁ¤ÇÕ´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
BODY > P { color: red }
</STYLE>
</HEAD>
<BODY>
<DIV>
	<P>»¡°£»öÀÌ ¾Æ´Õ´Ï´Ù.</P>
</DIV>
<P>»¡°£»öÀÔ´Ï´Ù.</P>
</BODY>
</HTML>
·Î body ÅÃÀÌ °¡Áö°í ÀÖ´Â ¹Ù·Î ¾Æ·¡ÀÇ <P>Åÿ¡°Ô color: red ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼ÕÅðú ´Ù¸¥Á¡Àº ÀÚ¼Õ ÅÃÀº ºÎ¸ð°¡ °¡Áö°í ÀÖ´Â ÅÃÀÌ ´Ù¸¥ ÅÃÀÇ ÀÚ½ÄÀÏ ¶§¿¡µµ µèÁö¸¸ À̰ÍÀº ¿ÀÁ÷ ºÎ¸ð Åÿ¡¼­ ¹Ù·Î ¾Æ·¡¿¡ ÀÖ´Â Åõ鿡°Ô styleÀ» Àû¿ëÇÕ´Ï´Ù.

nn4´Â µèÁö ¾Ê°í ie4´Â ÀÚ¼Õ ¼±ÅÃÀÚ¿Í °°Àº µ¿ÀÛÀ» ÇÕ´Ï´Ù.

¼Ó¼º(attribute) ¼±ÅÃÀÚ


ÅÃÀÇ ¼Ó¼º°ú ¼Ó¼º°ª¿¡ µû¸¥ ÁöÁ¤ÀÔ´Ï´Ù. nn4, ie4¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÁöÁ¤ ¹æ¹ýÀº À§ÀÇ 4°¡Áö ¹æ½Ä°ú ´Ù¸¥ ¼±ÅÃÀÚ¿ÍÀÇ Á¶ÇÕÀ¸·Î °¢ ÅÃÀÇ ¼Ó¼º°ú ¼Ó¼ºÀÇ °ª¿¡ µû¸¥ Åÿ¡°Ô styleÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼º°ú ¼Ó¼º°ªÀ» "[" ¿Í "]"·Î °¨½ÎÁÝ´Ï´Ù.

[href] { color: red }
·Î Çϸé Åÿ¡¼­ "href" ¹®ÀÚ¿­ÀÇ ¼Ó¼ºÀÌ ÀÖ´Â Åÿ¡ styleÀ» ÁöÁ¤ÇÕ´Ï´Ù.
<a href="some.htm"> »¡°£»öÀÇ ±ÛÀÚ </a> À¸·Î µË´Ï´Ù.
H1[title] { color: blue; }
Àº <H1> Åà Áß¿¡¼­ "title" À̶ó´Â ¼Ó¼ºÀ» °¡Áö°í ÀÖ´Â Åÿ¡°Ô ±ÛÀÚÀÇ »öÀ» ÆÄ¶õ»öÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.


Adjacent sibling ¼±ÅÃÀÚ


°°Àº ºÎ¸ð¸¦ °¡Áø Åõé Áß¿¡¼­ ³ª¶õÈ÷ ÀÖ´Â µÎ°³ÀÇ Åõ鿡¼­ µÚÀÇ Åÿ¡°Ô styleÀ» Àû¿ëÇÕ´Ï´Ù. ±¸¹®Àº ¼±ÅÃÀÚ »çÀÌ¿¡ "+" ¹®ÀÚ¸¦ ³Ö½À´Ï´Ù. ÁÖ·Î µÎ°³ÀÇ Åà »çÀÌÀÇ °Å¸®¸¦ Á¶Á¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
H1 + H2 { margin-top: -5mm }   
</STYLE>
</HEAD>
<BODY>
<div><h1>...</h1> <h2>...</h2></div>
</BODY>
</HTML>
<h1> ´ÙÀ½¿¡ ¿À´Â <h2>¿¡°Ô <h1>°úÀÇ top °Å¸®¸¦ 5mm¸¸Å­ Á¼Èü´Ï´Ù.

nn4´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

Universal ¼±ÅÃÀÚ


¸ðµç Åÿ¡ styleÀ» ÁöÁ¤ÇÕ´Ï´Ù. º°Ç¥¹®ÀÚ(*)¸¸ »ç¿ëÇÕ´Ï´Ù.

* { color: red }
·Î ÁöÁ¤ÇÏ¸é ÆäÀÌÁöÀÇ ¸ðµç Åÿ¡°Ô color: red¸¦ ÁöÁ¤ÇÑ °Í°ú °°½À´Ï´Ù. ´Ù¸¥ ¼±ÅÃÀÚ¿Í ¿¬°áÇØ¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
P + * {color:red }
·Î ÁöÁ¤Çϸé <P> Åà ´ÙÀ½¿¡ ¿À´Â Åà ±ÛÀÚÀÇ »öÀ» »¡°£»öÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. <P> Åà ´ÙÀ½¿¡ ¿À¸é ÅÃÀÇ Á¾·ù´Â »ó°üÀÌ ¾ø½À´Ï´Ù.
<HTML>
<HEAD>
<STYLE TYPE="text/css">
P + * { color: red }
</STYLE>
</HEAD>
<BODY>
<P> ³ª´Â PÅÃÀÔ´Ï´Ù. </P>
<B> ³ª´Â »¡°£»ö ÀÔ´Ï´Ù.</B>
<P> ³ª´Â PÅÃÀÔ´Ï´Ù. </P>
<SPAN>³ªµµ »¡°£»ö ÀÔ´Ï´Ù.</SPAN> 
·Î <P> Åà ´ÙÀ½¿¡ ¿À´Â ÅÃÀÌ ¾î¶² ÅÃÀÌ¶óµµ styleÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±»ÀÌ ¾Æ·¡·Î »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
p + b { color: red }
p + span { color: red }
¼Ó¼º ¼±ÅÃÀÚ¿¡°Ô '*'´Â °°Àº ½ÄÀ¸·Î »ç¿ëµÇ¹Ç·Î »ý·«Çصµ µË´Ï´Ù. ±×·¡¼­ *[LANG=fr] °ú [LANG=fr] Àº °°½À´Ï´Ù. *.warning °ú .warning , *#myid ¿Í #myid µµ ¼­·Î °°Àº ÁöÁ¤ÀÔ´Ï´Ù.

nn4, ie4 ¸ðµÎ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

°¡»ó class ¼±ÅÃÀÚ


½ÇÁ¦·Î´Â ¾ø´Â htmlÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ¾î¶² ÅÃÀÇ Ã¹¹øÂ° ÁÙÀ̳ª ù¹øÂ° Åð°Àº ¾ç½ÄÀº ÁöÁ¤ÇÒ ¼ö ÀÖ´Â HTML ÅÃ, CSS ¿ä¼Ò°¡ ¾ø½À´Ï´Ù. ÀÌ·± Á¸ÀçÇÏÁö ¾Ê´Â Çü½ÄÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¼±ÅÃÀÚÀÔ´Ï´Ù.

±¸¹®Àº colon(:)°ú ÁöÁ¤ÀÚÀÔ´Ï´Ù. ÁöÁ¤ÀÚ´Â À̸§ÀÌ ¾Æ´Ï°í style·Î »ç¿ëÇÏ´Â ¾à¼ÓµÈ ´Ü¾î, ÁöÁ¤ÀÚ(keyword)ÀÔ´Ï´Ù.


:first-child : Åÿ¡¼­ ù¹øÂ° ÀڽĿ¡°Ô styleÀ» ÁöÁ¤ÇÕ´Ï´Ù.

P:first-child { text-indent: 50px; }

<P>
	<span> ´Ü¶ô¿¡¼­ÀÇ µé¿©¾²±â ÀÔ´Ï´Ù.</span>
	<div> µé¿©¾²±â ¾ÈÇÕ´Ï´Ù. </div>
</P>
À¸·Î ÁöÁ¤Çϸé <P> ÅÃÀÌ °¡Áö°í ÀÖ´Â ¸Ç ù¹øÂ°ÀÇ ÅÃÀ» ¿À¸¥ÂÊÀ¸·Î 50px ¸¸Å­ µé¿©¾²±â¸¦ ÇÕ´Ï´Ù.
P:first-child EM { font-weight : bold }
´Â <P>ÅÃÀÇ Ã¹¹øÂ° ÅÃÀÌ °¡Áö°í ÀÖ´Â ¸ðµç <EM> ÅÃÀÇ ±ÛÀÚµéÀ» ±½°Ô ÁöÁ¤ÇÕ´Ï´Ù.

:link, :visited ´Â "href" ¼Ó¼ºÀ» °¡Áö°í ÀÖ´Â <A> Åÿ¡°Ô¸¸ ¸µÅ©ÀÇ style¸¦ ÁöÁ¤ÇÕ´Ï´Ù. :link´Â ¹æ¹®ÇÏÁö ¾ÊÀº ¸µÅ©ÀÇ style ¼³Á¤À̰í :visitied ´Â ¹æ¹®ÇÑ ¸µÅ©ÀÇ ¼³Á¤ÀÔ´Ï´Ù .
A:link { color: red }

<a href="http://www.some.com">»¡°£»öÀÇ ¸µÅ©</a>
·Î ÆäÀÌÁöÀÇ ¸ðµç ¸µÅ©ÀÇ »öÀ» »¡°£»öÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ƯÁ¤ ¸µÅ©¸¸ ÁöÁ¤ÇϰíÀÚ ÇÏ¸é ¸µÅ©¿¡°Ô class ¸¦ °°ÀÌ ÁöÁ¤ÇÏ¸é µË´Ï´Ù.
A.thisOnly:link { color: red }

<a class=thisOnly href="http://www.some.com">»¡°£»öÀÇ ¸µÅ©</a>
·Î Çϸé "class=thisOnly" class ¸¦ ÁØ ¸µÅ©¸¸ÀÌ »¡°£»öÀ¸·Î µË´Ï´Ù.

:hover, :active, :focus
»ç¿ëÀÚ°¡ pointing device·Î ¾î¶² Åÿ¡ µ¿ÀÛÇÒ ¶§ÀÇ ¼³Á¤ÀÔ´Ï´Ù. W3CÀÇ ¹®¼­¿¡´Â ¸ðµç Åÿ¡ Àû¿ëÇÑ´Ù°í ³ª¿Í ÀÖÁö¸¸ ÁÖ·Î ¸µÅ©¿¡°Ô ¸¶¿ì½º·Î µ¿ÀÛÇßÀ» ¶§¸¦ ¸»ÇÕ´Ï´Ù. nn4¿¡¼­´Â 3°¡Áö ¸ðµÎ Áö¿øÇÏÁö ¾Ê°í ie4¿¡¼­´Â ¸µÅ©¿¡¼­ :hover, :active ¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í :focus´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

A:link    { color: blue } 
A:visited { color: red } 
A:hover   { color: yellow } 
A:active  { color: black } 
À§ÀÇ styleÀº ÆäÀÌÁöÀÇ ¸µÅ©µéÀÇ »öÀ» ÆÄ¶õ»öÀ¸·Î ÁöÁ¤ÇÏ°í ¹æ¹®ÇÑ ¸µÅ©´Â »¡°£»öÀ¸·Î, ¸µÅ©¸¦ ¸¶¿ì½º·Î ´©¸£´Â ¼ø°£ÀÇ »öÀ» °ËÁ¤»öÀ¸·Î ´©¸£°í ÀÖ´Â µ¿¾È¿¡´Â ³ë¶õ»öÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.

A:hover ´Â A:link¿Í A:visited ´ÙÀ½¿¡ ÁöÁ¤ÇؾßÇϰí A:active´Â A:hover ´ÙÀ½¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

:lang

ÅÃÀÇ lang ¼Ó¼º¿¡¼­ :lang(¾ð¾î)·Î ÁöÁ¤ÇÑ Åÿ¡ ÁöÁ¤ÇÕ´Ï´Ù. °¢ ¾ð¾î´Â [RFC1766] ¿¡ ÀÖ½À´Ï´Ù. ÀÌ ¼±ÅÃÀÚ´Â '|=' ¼Ó¼º ¼±ÅÃÀÚ¿Í °°Àº ÁöÁ¤ÀÔ´Ï´Ù.

ÁÖ·Î »ç¿ëÇÏ´Â »ç¿ëó´Â °¢ ¾ð¾î¿¡ ¸Â´Â styleÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖÀ» ¶§ÀÔ´Ï´Ù.

HTML:lang(fr) { quotes: '[RFC1766]' '[RFC1766]'}
¾ð¾î ¼³Á¤À» "fr"·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ·Î ÁöÁ¤ÇÑ ¹®¼­ÀÇ quote¸¦ [RFC1766] ¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â ¹®ÀÚ·Î ÁöÁ¤ÇÕ´Ï´Ù.

[T I P] 2°³ÀÇ ´Ù¸¥ hover ¼³Á¤Çϱâ

:hover´Â ¸µÅ©¿¡ ¸¶¿ì½º°¡ °¬À» ¶§ÀÇ ÁöÁ¤ÀÔ´Ï´Ù. ±×·¡¼­ ¸µÅ©ÀÇ »ö»ó, ¹ØÁÙ°°Àº ¿©·¯ styleÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÆÁ÷ À̰ÍÀÌ ie4ÀÌ»ó¸¸ Áö¿øÀÌ µÇ°í nn4¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

ÆäÀÌÁö¿¡ ÀÖ´Â ¸ðµç ¸µÅ©µé¿¡°Ô °°Àº style À» hover·Î ÁöÁ¤ÇÏÁö ¾Ê°í ¼­·Î ´Ù¸£°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹æ¹ýÀº class ¼±ÅÃÀÚ¿Í °°ÀÌ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

<style>
a.red:hover{color:red}
a.yellow:hover{color:yellow}
</style>

<a href="#" class=red>red</a> 
<a href="#" class=yellow>yellow</a>
·Î ÁöÁ¤Çϸé Çϳª´Â »¡°£»öÀ¸·Î µÇ°í ´Ù¸¥ Çϳª´Â ³ë¶õ»öÀÌ µË´Ï´Ù. ÀÌ·¸°Ô ´Ù¸¥ ¼³Á¤ÀÌ ÇÊ¿äÇÑ ¸µÅ©¿¡°Ô °¢ class À̸§À» ÁöÁ¤Çϰí :hover¸¦ ÁöÁ¤ÇÏ¸é ¼­·Î ´Ù¸¥ ÁöÁ¤À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

°¡»ó element ¼±ÅÃÀÚ


"°¡»ó class ¼±ÅÃÀÚ" ¿Í ºñ½ÁÇÏ°Ô ½ÇÁ¦·Î´Â ¾ø´Â htmlÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. class³ª ID ¿Í ´Ù¸£°Ô colon(:)°ú ÁöÁ¤ÀÚ À̸§À» ºÙ¿©¼­ »ç¿ëÇÕ´Ï´Ù. block element¿¡°Ô »ç¿ëµË´Ï´Ù.



:first-line ÅÃÀÇ Ã¹¹øÂ° ÁÙÀ» ´Ù·ì´Ï´Ù.
P:first-line { text-transform: uppercase }

<P>
À̰ÍÀº <br>
 ´ë¹®ÀÚÀÔ´Ï´Ù. 
</P>
¿¡¼­ "À̰ÍÀº" ¹®ÀÚ¿­À» ´ë¹®ÀÚ·Î ¹Ù²ß´Ï´Ù. ½ÇÁ¦·Î´Â ¾ø´Â ÅÃÀÌÁö¸¸ ÅÃÀ» ÁöÁ¤ÇÏ´Â È¿°ú¸¦ ³À´Ï´Ù.

:first-letter ÅÃÀÇ Ã¹¹øÂ° ¹®ÀÚ¸¦ ´Ù·ì´Ï´Ù. ÁÖ·Î ¾î¶² ´Ü¶ôÀÇ Ã¹¹øÂ° ¹®ÀÚ¸¦ Å©°ÔÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.

°°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿ä¼ÒµéÀÔ´Ï´Ù. font, color properties, background,'text-decoration', 'vertical-align', 'text-transform', 'line-height', margin, padding, border, 'float', 'text-shadow', 'clear'

:before, :after ÅÃÀÇ ¾Õ, µÚ¿¡ ƯÁ¤ ¹®ÀÚ, counter, marker µîÀ» ³ÖÀ»¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. "content" ¿ä¼Ò¿Í ÇÔ²² »ç¿ëÇÕ´Ï´Ù. "content" ¿ä¼Ò¸¦ Âü°í Çϼ¼¿ä..

H1:before {content: "ÁÖÀÇ!! "}
<H1> ÅÃÀÇ ±ÛÀÚµé ¾Õ¿¡ "ÁÖÀÇ!! " ¶ó´Â ¹®ÀÚ¿­À» Ãß°¡ÇÕ´Ï´Ù.


¼±ÅÃÀÚ À̸§Áþ±â


class, ID ¼±ÅÃÀÚÀÇ À̸§À¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ÍÀº ¹®ÀÚ A-Z, a-z, ¼ýÀÚ 0-9, ISO 10646 ¹®ÀÚ 161 ÀÌ»ó, hyphen(-), backslash(\)¿Í ÇÔ²² »ç¿ëÇϴ Ư¼ö¹®ÀÚ(escaped)ÀÔ´Ï´Ù.

À̸§ÀÇ ½ÃÀÛ¹®ÀÚ´Â hyphen À̳ª ¼ýÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ±×¸®°í nn4, ie4¿¡¼­ underscore(_)µµ ½ÃÀÛ¹®ÀÚ·Î »ç¿ëÇÒ ¼ö ¾ø°í ie4¿¡¼­´Â hyphenÀº ½ÃÀÛ¹®ÀÚ·Î ÁöÁ¤Çصµ ÀÛµ¿Àº ÇÕ´Ï´Ù.

¼±ÅÃÀÚÀÇ À̸§¿¡ ¿µ¾î ´ë¼Ò¹®ÀÚ´Â »ó°üÀÌ ¾ø½À´Ï´Ù. html ¹®¼­¿¡¼­ ¼±ÅÃÀÚÀÇ À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×·¡¼­ "class=Aa" ³ª "class="AA"´Â °°Àº ¼±ÅÃÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ´Ù¸¸, XML°°Àº ´Ù¸¥ Á¾·ùÀÇ ¹®¼­¿¡¼­´Â ±¸ºÐÀ» Çϰí JavaScript·Î html¹®¼­¸¦ ´Ù·ê¶§µµ ¿µ¾î ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù.

class¿Í IDÀÇ Â÷ÀÌÁ¡

class, ID´Â ÅÃÀÇ ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÏ´Â ¼±ÅÃÀÚ·Î ÁöÁ¤ÇÑ Åÿ¡°Ô¸¸ ÁöÁ¤ÇØÁØ styleÀ» »ç¿ëÇÏ°Ô ÇÕ´Ï´Ù. µÑ´Ù °°Àº µ¿ÀÛÀ» ÇÏÁö¸¸ Â÷ÀÌÁ¡ÀÌ Çϳª ÀÖ½À´Ï´Ù.

#id2 { color: red }
.class2 { color: green }

<H2 id=id2> id2 ID¸¦ ÁöÁ¤Çß½À´Ï´Ù. </H2>
<H2 id=id2> ³ªµµ id2 ID¸¦ ÁöÁ¤Çß½À´Ï´Ù. </H2>

<H3 class=class2> class2 class¸¦ ÁöÁ¤Çß½À´Ï´Ù. </H3>
<H3 class=class2> ³ªµµ class2 class¸¦ ÁöÁ¤Çß½À´Ï´Ù. </H3>
·Î ÁöÁ¤Çϸé À§ÀÇ µÎ°³ÀÇ <H2> ÅÃÀº »¡°£»öÀÇ ±ÛÀÚ·Î ³ª¿À°í µÎ°³ÀÇ <H3> ÅÃÀº ÃÊ·Ï»öÀÇ ±ÛÀÚ·Î ³ª¿É´Ï´Ù. Áï, ID¿Í class ´Â ¼±¾ðÇÑ styleÀ» Åÿ¡ ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. ¿©±â±îÁö´Â class¿Í ID´Â Â÷À̰¡ ¾ø½À´Ï´Ù. ÇÏÁö¸¸, CSS´Â ¹®¼­ÀÇ ¾ç½ÄÀ» Ç¥ÇöÇÏ´Â ±â´É»Ó¸¸ÀÌ ¾Æ´Ï°í CSS·Î ÁöÁ¤ÇÑ ¹®¼­ÀÇ ¾ç½ÄÀ» JavaScript°°Àº script·Î º¯°æÇÒ ¼ö ÀÖ´Â DHTML·Î »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. À̶§, º¯°æÇÒ·Á´Â Åÿ¡´Â À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ À̸§À» ÁöÁ¤ÇÏ´Â °ÍÀÌ IDÀÔ´Ï´Ù .
Åÿ¡ ÁöÁ¤ÇÑ ID À̸§.ÅÃÀÇ style¿ä¼Ò = º¯°æÇÒ ¿ä¼Ò
·Î Çϸé ID¸¦ °¡Áö°í ÀÖ´Â ÅÃÀÇ style¿ä¼Ò¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¸°Ô ´Ü¼øÈ÷ ÆäÀÌÁöÀÇ ¾ç½ÄÀ» ÁöÁ¤ÇÒ ¶§¿¡´Â class, ID µÑ´Ù »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ID´Â À̸§À» ÁöÁ¤ÇÏ´Â °ÍÀ̱⠶§¹®¿¡ °°Àº À̸§Àº Çϳª¸¸ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µÎ°³ ÀÌ»óÀÇ °°Àº À̸§À» »ç¿ëÇÑ ID´Â ÆäÀÌÁö¿¡ ³ªÁß¿¡ ÁöÁ¤ÇÑ ÅÃÀÌ ±× IDÀÇ À̸§À» °¡Áý´Ï´Ù.

Åÿ¡ ÁöÁ¤ÇÑ ID À̸§.ÅÃÀÇ style¿ä¼Ò = º¯°æÇÒ ¿ä¼Ò
·Î ÁöÁ¤Çϸé À§ÀÇ ¼Ò½º¿¡¼­ µÎ¹øÂ°ÀÇ <H2>Åÿ¡ ¿ä¼Ò¸¦ º¯°æÇÕ´Ï´Ù. ù¹øÂ°ÀÇ <H2> ÅÃÀº º¯ÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ·¸°Ô ¿©·¯Åÿ¡ ¾ç½ÄÀ» ÁöÁ¤ÇÒ ¶§¿¡´Â class¸¦ »ç¿ëÇϰí script·Î style ¾ç½ÄÀ» Á¦¾îÇÒ ¶§ ID¸¦ »ç¿ëÇÕ´Ï´Ù.


T O P