W3C3 ºÎÇÕ¼º: ÇÊ¿ä»çÇ×°ú Ãßõ»çÇ×Trio ȨÆäÀÌÁö 

¸ñÂ÷

3.1 Á¤ÀÇ

ÀÌ Ç׸ñ¿¡¼­´Â, °ø½ÄÀûÀÎ CSS2 ±Ô°ÝÀ» ½ÃÀÛÇϴµ¥, Á¦ÀÛÀÚµé, »ç¿ëÀÚ°ú Àû¿ëÀÚ(implementer)»çÀÌ¿¡ ¾à¼ÓÀ¸·Î ºÎÅÍ ½ÃÀÛÇÑ´Ù.

ÀÌ ¹®¼­¿¡¼­ "...ÇÏ¿©¾ß ÇÑ´Ù", "...ÇÏ¸é ¾ÊµÈ´Ù", "...ÇÊ¿äÇÏ´Ù", "...ÃßÀüÇÑ´Ù", "...ÇÒ ¼ö ÀÖ´Ù"¿Í "¼±ÅÃÀû" µî Å°¿öµå´Â [[RFC2119]]¿¡ ¼³¸íµÈ °Í°ú °°ÀÌ Çؼ®ÇÑ´Ù.
±×·¯³ª ¹ø¿ª¹®¿¡¼­´Â ±×´ë·Î Ç¥ÇöÇÒ ¼ö ¾ø¾î, ÇѱÛÀûÀΠǥÇöÀ¸·Î, "REQUIRED"ÀÇ °æ¿ì ¿¹¸¦ µé¾î, °°Àº Àǹ̸¦ °®´Â "ÇÊ¿äÇÏ´Ù, ÇÊ¿ä·Î ÇÑ´Ù, ÇÊ¿ä .." µî°ú ±× º¯Çü, ¿¹¸¦ µé¾î "ÇÊ¿äÇÑ, ÇÊ¿ä .., ÇʼöÀû" µîÀ¸·Î Ç¥½ÃÇÏ¿´´Ù.

ÀÌ ±Ô°ÝÀÇ ÀúÀÚ´Â ¹®¼­ Á¦ÀÛÀÚ¿Í »ç¿ëµµ±¸¿¡ ÁÁÀº ¹æ½ÄÀ» ¶§¶§·Î ÃßõÇÏ¿´´Ù. À̵é Ãßõ»çÇ×Àº »ç¿ë¿¡ µû¶ó, ¹Ýµå½Ã ÀÌ ±Ô°Ý¿¡ Á¤ÀǵǾî ÀÖ°í ºÎÇÕÇÑ´Ù´Â Àǹ̴ ¾Æ´Ï´Ù. À̵é Ãßõ»çÇ×Àº "...À» ÃßõÇÑ´Ù ", "...À» ±ÇÇÑ´Ù", "ÃßõµÇ´Â" ¶Ç´Â ÀÌ¿Í ºñ½ÁÇÑ ¹®±¸·Î Ç¥½ÃÇÏ¿´´Ù.

½ºÅ¸ÀϽ¬Æ®
¹®¼­ÀÇ Ç¥ÇöÀ» À§ÇØ ÁöÁ¤ÇÑ ÀÏ·ÃÀÇ ¹®Àå(¼­¼ú: statement)µéÀÌ´Ù.

½ºÅ¸ÀϽ¬Æ®Àº Á¦ÀÛÀÚ, »ç¿ëÀÚ¿Í »ç¿ëµµ±¸ÀÇ ¼¼°¡Áö ´Ù¸¥ ¿øõµéÀÌ ÀÖ´Ù. ÀÌÀÇ ¿ø¹®¿¡ ´ëÇÑ ÀÛ¿ë(interaction)Àº Ä«½ºÄÉÀ̵ù(cascading)°ú Àü´Þ(inheritance) Ç׸ñ¿¡ ±â¼úµÇ¾îÀÖ´Ù.

À¯È¿ÇÑ(valid) ½ºÅ¸ÀϽ¬Æ®
½ºÅ¸ÀϽ¬Æ®ÀÇ À¯È¿¼º(validity)Àº »ç¿ëµÇ´Â ½ºÅ¸ÀϽ¬Æ®ÀÇ CSSÀÇ ¼öÁØ(level)¿¡ µû¶ó ´Ù¸£´Ù. ¸ðµç À¯È¿ÇÑ CSS1 ½ºÅ¸ÀϽ¬Æ®µéÀº À¯È¿ÇÑ CSS2 ½ºÅ¸ÀϽ¬Æ®µéÀÌ´Ù. ±×·¯³ª, ÀϺΠCSS1À¸·ÎºÎÅÍÀÇ º¯È­·Î ¸î¸î CSS1 ½ºÅ¸ÀϽ¬Æ®´Â CSS2¿¡¼­ ¾à°£ ´Ù¸¥ ÀǹÌ(semantic)¸¦ °¡Áø´Ù.

À¯È¿ÇÑ CSS2 ½ºÅ¸ÀϽ¬Æ®´Â CSS2ÀÇ ¹®¹ý¿¡ µû¶ó ±â¼úµÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, ÀÌ ±Ô°Ý¿¡ Á¤ÀÇµÈ ¸í·É(at-rule), ¼Ó¼º À̸§(name)°ú ¼Ó¼º°ª ¸¸À» Æ÷ÇÔÇÏ¿©¾ß ÇÑ´Ù. ºÒ·®ÇÑ(illegal: invalid) °ÍÀº À¯È¿ÇÏÁö ¾ÊÀº ¸í·É(at-rule), ¼Ó¼º À̸§, ¼Ó¼º°ªÀ» °®´Â´Ù.

¿øº»(source) ¹®¼­
ÇϳªÀÌ»ó ½ºÅ¸ÀϽ¬Æ®À» Á¶È¸ÇÏ´Â ¹®¼­. ÀÌ´Â ¿¤·¹¸àÆ®ÀÇ °èÅë(tree)°ú °°Àº ¹®¼­¸¦ ´ëÇ¥ÇÏ´Â ÀϺΠ¾ð¾î·Î ¿£ÄÚµå(encode)µÈ´Ù. °¢ ¿¤·¹¸àÆ®´Â ¿¤·¹¸àÆ®ÀÇ Å¸ÀÔÀ» ÁöÁ¤ÇÏ´Â(identify) À̸§, ¼±ÅÃÀûÀÎ ¸î°³ÀÇ ¾ÖÆ®¸®ºäÆ®(attribute), ±×¸®°í ³»¿ë(content: ºó°Íµµ °¡´ÉÇÔ)À¸·Î ±¸¼ºµÈ´Ù.
¹®¼­¾ð¾î
ÀÚ¿ø ¹®¼­ÀÇ ¿£ÄÚµù(encoding) ¾ð¾î(¿¹: HTML ¶Ç´Â XML Àû¿ë).
¿¤·¹¸àÆ®
(ÇϳªÀÇ SGML ¹®±¸·Î ISO8879 ¿Í HTML 4 ¿¤·¹¸àÆ® ¸ñ·Ï¸¦ ÂüÁ¶Ç϶ó.) ÀÌÂ÷Àû ¹®¹ý(syntactic)Àº ±× ¹®¼­¾ð¾î·Î ±¸¼ºµÈ´Ù. ´ëºÎºÐ CSS ½ºÅ¸ÀϽ¬Æ® ¸í·ÉÀº À̵éÀÌ Ç¥Çö Á¤º¸¸¦ ÁöÁ¤Çϱâ À§ÇÏ¿©, HTMLÀÇ "P", "TABLE"°ú "OL" µî°ú °°Àº, ¿¤·¹¸àÆ®ÀÇ À̸§À» »ç¿ëÇÑ´Ù.
´ëüµÈ ¿¤·¹¸àÆ®
CSS ¾ç½ÄÀÚ(formatter)¿¡¼­ ¿¤·¹¸àÆ®´Â °íÀ¯ÀÇ ±Ô°Ý ¸¸À» ÀνÄÇÑ´Ù. HTML¿¡¼­, IMG, INPUT, TEXTAREA, SELECT, OBJECT ¿¤·¹¸àÆ®µéÀº ´ëüµÈ ¿¤·¹¸àÆ®ÀÇ ¿¹Á¦µéÀÌ µÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, IMG ¿¤·¹¸àÆ®ÀÇ ³»¿ëÀº ÀÚÁÖ "src" ¾ÖÆ®¸®ºäÆ®(attribute)¿¡ ÀÇÇÏ¿© ÁöÁ¤µÈ À̹ÌÁö(image)¿¡ ÀÇÇÏ¿© ´ëüµÈ´Ù. CSS°¡ ¾î¶»°Ô °íÀ¯ÀÇ ±Ô°ÝµéÀº ¹ß°ßÇϴ°¡¸¦ Á¤ÀÇÇÏÁö´Â ¾Ê´Â´Ù.
°íÀ¯ÀÇ ±Ô°Ý(dimension)
³Êºñ(width)¿Í ³ôÀÌ(height)´Â ÁÖÀ§¿¡ ÀÇÇÏ¿© ÁÖ¾îÁø °ÍÀÌ ¾Æ´Ï°í, ±× ¿¤·¹¸àÆ® Àڽſ¡ ÀÇÇÏ¿© Á¤ÀÇµÈ °ÍÀÌ´Ù. CSS2¿¡¼­ ¸ðµç ´ëüµÈ ¿¤·¹¸àÆ®µé(±×¸®°í ´ëüµÈ ¿¤·¹¸àÆ®µé ¸¸)ÀÌ °íÀ¯ÀÇ ±Ô°ÝÀ» °®´Â °ÍÀ¸·Î °¡Á¤ÇÑ´Ù.
¾ÖÆ®¸®ºäÆ®(attribute)
¾î¶² ¿¤·¹¸àÆ®¿¡ ¿¬°üµÈ °ªÀ¸·Î À̸§°ú °ü°èµÈ ÅؽºÆ® °ªÀ¸·Î ±¸¼ºµÈ´Ù(HTML 4 ±Ô°ÝÀÇ ¾ÖÆ®¸®ºäÆ® ¸ñ·Ï ÂüÁ¶.).
³»¿ë(content)
³»¿ë´Â ÀÚ¿ø ¹®¼­ÀÇ ÇÑ ¿¤·¹¸àÆ®¿¡ ¿¬°üµÈ´Ù. ¸ðµç ¿¤·¹¸àÆ®°¡ ³»¿ëÀ» °®´Â °ÍÀº ¾Æ´Ï¸ç, ³»¿ëÀÌ ¾øÀ¸¸é ¶§´Â ºó°Í(empty)À¸·Î ºÒ¸®¿î´Ù. ¿¤·¹¸àÆ®ÀÇ ³»¿ëÀº ÅؽºÆ®¸¦ °¡Áú ¼ö ÀÖ°í, ¿©·¯°³ÀÇ ÇϺΠ¿¤·¹¸àÆ®(sub-element)µé °¡Áú ¼ö ÀÖÀ¸¸ç, ÀÌ ¶§ »óÀ§ ¿¤·¹¸àÆ®¸¦ ±× ÇϺΠ¿¤·¹¸àÆ®ÀÇ ¸ðü(parent)¶ó ºÎ¸¥´Ù.
³»¿ëÀÇ Ç¥Çö
ÇÑ ¿¤·¹¸àÆ®ÀÇ ³»¿ëÀº ±× ½ºÅ¸ÀϽ¬Æ®µé¿¡ µû¶ó Àû¿ëµÇ°í Ç¥ÇöµÈ´Ù. ´ëüµÈ ¿¤·¹¸àÆ® ³»¿ëÀÇ Ç¥ÇöÀº ÀÚ¿ø ¹®¼­ ¹ÛÀ¸·Î ºÎÅÍ ¿Â´Ù. ³»¿ëÀÇ Ç¥ÇöÀº ¿¤·¹¸àÆ®ÀÇ ´ëü ÅؽºÆ®µµ °¡Áú ¼ö ÀÖ°í(¿¹: HTML "alt" ¾ÖÆ®¸®ºäÆ®ÀÇ °ª), ½ºÅ¸ÀϽ¬Æ®¿¡ ÀÇÇÏ¿©, ºÒ·¿(bullet)µîÀ̳ª ¹øÈ£ºÙÀ̱â(numbering), µî ÇÔÃàÀûÀ¸·Î ¶Ç´Â ¸í½ÃÀûÇÏ°Ô »ðÀÔµÈ Ç׸ñµéÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.
¹®¼­°èÅë(document tree)
¿ø¹® ¾È ¿¤·¹¸àÆ®µéÀÇ °èÅëÀÌ ¿£ÄÚµù(encode)µÈ´Ù. ÀÌ °èÅëÀÇ °¢ ¿¤·¹¸àÆ®Àº ²À ÇÑ°³ÀÇ ¸ðü¸¦ °®´Âµ¥, ÃÖ»óÀ§(root) ¿¤·¹¸àÆ®´Â ¸ðü¸¦ °¡Áö°í ÀÖÁö ¾Ê´Â ¿¹¿ÜÀÌ´Ù.
ÀÚ½Ä(child)
¸¸ÀÏ B°¡ AÀÇ ¸ðü¶ó¸é A ¿¤·¹¸àÆ®´Â B ¿¤·¹¸àÆ®ÀÇ ÀÚ½ÄÀ̶ó ºÎ¸¥´Ù.
ÇÏÀ§(descendant)
¸¸ÀÏ A°¡ (1) BÀÇ ÀÚ½ÄÀ̰ųª, (2) A°¡ BÀÇ ÇÏÀ§ÀÇ ÀϺÎÀÎ C ¿¤·¹¸àÆ®ÀÇ ÀÚ½ÄÀ̸é, A ¿¤·¹¸àÆ®´Â B ¿¤·¹¸àÆ®ÀÇ ÇÏÀ§·Î ºÒ¸®¿î´Ù.
Á¶»ó(ancestor)
¸¸ÀÏ B°¡ AÀÇ ÇÏÀ§(descendant)¶ó¸é, A ¿¤·¹¸àÆ®´Â ¿¤·¹¸àÆ® BÀÇ Á¶»óÀ¸·Î ºÒ¸®¿î´Ù.
ÇüÁ¦(sibling)
¸¸ÀÏ, B¿Í A°¡ °°Àº ¸ðü ¿¤·¹¸àÆ®¸¦ °¡Áö¸é, A ¿¤·¹¸àÆ®´Â B ¿¤·¹¸àÆ®ÀÇ ÇüÁ¦·Î ºÒ¸®¿î´Ù. ¸¸ÀÏ A ¿¤·¹¸àÆ®°¡ ¹®¼­°èÅë¿¡¼­ BÀÇ ¾ÕÀ̸é, A ¿¤·¹¸àÆ®´Â ¾ÕÀÇ ÇüÁ¦ÀÌ´Ù. ¸¸ÀÏ A°¡ ¹®¼­°èÅë¿¡¼­ BÀÇ ´ÙÀ½À̸é, B ¿¤·¹¸àÆ®´Â ÈÄÀ§ ÇüÁ¦ÀÌ´Ù.
ÀÌÀü(preceding) ¿¤·¹¸àÆ®
¸¸ÀÏ (1) A°¡ BÀÇ Á¶»óÀ̰ųª ¶Ç´Â (2) A°¡ BÀÇ ÀÌÀü ÇüÁ¦À̸é, ¿¤·¹¸àÆ® A°¡ ¿¤·¹¸àÆ® BÀÇ ÀÌÀü ¿¤·¹¸àÆ®·Î ºÒ¸®¿î´Ù.
´ÙÀ½(following) ¿¤·¹¸àÆ®
¿¤·¹¸àÆ® A°¡ ¿¤·¹¸àÆ® BÀÇ ´ÙÀ½ ¿¤·¹¸àÆ®·Î ºÒ¸®¸é, B°¡ ¿¤·¹¸àÆ® A ÀÌÀü ¿¤·¹¸àÆ®ÀÌ´Ù.
Á¦ÀÛÀÚ
Á¦ÀÛÀÚ´Â ¹®¼­µé°ú ¿¬°üµÈ ½ºÅ¸ÀϽ¬Æ®¸¦ ÀÛ¼ºÇÏ´Â »ç¶÷ÀÌ´Ù. ¿¹¸¦ µé¸é À¥µðÀÚÀ̳ʰ¡ Á¦ÀÛÀÚÀÌ´Ù.
Á¦ÀÛµµ±¸´Â ¹®¼­µé°ú ¿¬°ü ½ºÅ¸ÀϽ¬Æ®µé »ý¼ºÇÑ´Ù. À¥¹®¼­ ÆíÁý±â°¡ Æ÷ÇԵȴÙ.
»ç¿ëÀÚ
»ç¿ëÀÚ´Â »ç¿ëµµ±¸·Î º¸°Å³ª, µè°Å³ª ¶Ç´Â ´Ù¸¥¹æ½ÄÀ¸·Î ¹®¼­¿Í ÀÌ¿¡ ¿¬°üµÈ ½ºÅ¸ÀϽ¬Æ®¸¦ »ç¿ëÇÏ´Â »ç¶÷À» ¸»ÇÑ´Ù. »ç¿ëÀÚ´Â °³ÀÎÀûÀÎ ¼±È£ ¹æ½ÄÀ¸·Î ¿£°íµù(encode)ÇÏ´Â °³ÀÎÀû(personal)ÀÎ ½ºÅ¸ÀϽ¬Æ®¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù.
»ç¿ëµµ±¸(user agent)
»ç¿ëµµ±¸´Â ¹®¼­¾ð¾î¿Í ÀÌ ±Ô°Ý¿¡ µû¶ó °ü·Ã ½ºÅ¸ÀϽ¬Æ®¸¦ Àû¿ëÇÑ ¹®¼­¸¦ Çؼ®ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. »ç¿ëµµ±¸´Â ¹®¼­¸¦ µð½ºÇ÷¹ÀÌ Çϰųª, ¼Ò¸® ³»¾î Àаųª, ÀμâÇϰųª, ´Ù¸¥ ¾ç½ÄÀ¸·Î º¯È¯ÇÏ´Â µîÀ» ¼öÇàÇÑ´Ù.
ºê¶ó¿ìÀú°¡ ´ëÇ¥ÀûÀÎ ¿¹ÀÌ´Ù.

HTML·Î ¿£ÄÚµåµÈ ÀÚ¿ø ¹®¼­ ¿¹Á¦:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML>
    <TITLE>My home page</TITLE>
  <BODY>
    <H1>My home page</H1>
    <P>Welcome to my home page! Let me tell you about my favorite composers:
    <UL>
      <LI> Elvis Costello
      <LI> Johannes Brahms
      <LI> Georges Brassens
    </UL>
  </BODY>
</HTML>

ÀÌ °á°ú´Â ´ÙÀ½ °èÅë(tree)¿¡ ³ªÅ¸³­´Ù:

¹®¼­°èÅë(tree) ¿¹Á¦   [D]

HTMLÀÇ Á¤ÀÇ¿¡ µû¶ó, HEAD ¿¤·¹¸àÆ®Àº Çؼ®(parsing)µÇ´Â µ¿¾È ¹æÇØ(inferred)µÇ¸ç, HEAD Å×±×(tag)µéÀÌ ¹®¼­ ¿ø¹®¿¡ ¾ø´õ¶óµµ ¹®¼­°èÅëÀÇ ÀϺκÐÀÌ µÈ´Ù. °°Àº ¹æ½ÄÀ¸·Î, Çؼ®ÀÚ(parser)´Â P °ú LI µéÀÌ </P>¿Í </LI> Å×±×µéÀÌ ¿ø¹®¼­¿¡ ¾ø´õ¶óµµ ¾îµð¿¡¼­ ³¡³ª´Â°¡¸¦ ¾È´Ù.

3.2 ºÎÇÕ¼º

ÀÌ Ç׸ñ¿¡¼­´Â CSS2 ±Ô°Ý¿¡¼­ ¸¸ÀÇ ºÎÇÕ¼º(conformance)À» Á¤ÀÇÇÑ´Ù. ÇâÈÄ CSSÀÇ ´Ù¸¥ ¼öÁØ(level)µéÀÌ ÀÖÀ» ¼ö Àִµ¥, À̶§´Â »ç¿ëµµ±¸°¡ ÀÌ¿¡ ºÎÇÕÇϱâ À§ÇÏ¿© ´Ù¸¥ ¼º´É(feature)µéÀ» ÇÊ¿ä·Î ÇÒ ¼ö ÀÖ´Ù.

ÀϹÝÀûÀ¸·Î, »ç¿ëµµ±¸°¡ ÀÌ ±Ô°Ý¿¡ ºÎÇÕ¼º(conformance)À» ÁÖÀåÇϱâ À§Çؼ­´Â ´ÙÀ½ »çÇ×À» ÁؼöÇØ¾ß ÇÑ´Ù:

  1. ÇϳªÀÌ»óÀÇ CSS2 ¸Þµð¾Æ(media) ŸÀÔµéÀ» Áö¿øÇÏ¿©¾ß ÇÑ´Ù.
  2. °¢ ¿ø¹®¿¡¼­, Áö¿øµÈ ¸Þµð¾Æ ŸÀԵ鿡 ÀûÇÕÇÑ ¸ðµç °ü·Ã(associated) ½ºÅ¸ÀϽ¬Æ®ÀÇ ÀÐÀ½À» ½ÃµµÇÏ¿©¾ß ÇÑ´Ù. ¸¸ÀÏ ¸ðµç °ü·Ã ½ºÅ¸ÀϽ¬Æ®¸¦ ÀÐÀ» ¼ö ¾ø´Ù¸é(¿¹¸¦ µé¾î, ³×Æ®¿öÅ© ¿À·ùµé ¶§¹®¿¡), ÀÐÀ» ¼ö ÀÖ´Â °ÍµéÀ» »ç¿ëÇÏ¿© ±× ¹®¼­¸¦ µð½ºÇ÷¹ÀÌÇÏ¿©¾ß ÇÑ´Ù.
  3. ½ºÅ¸ÀϽ¬Æ®À» ÀÌ ±Ô°Ý¿¡ µû¶ó Çؼ®ÇÏ¿©¾ß ÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î, ¸ðµç ¸í·É(at-rule)µé, ºí·°(block)µé, ¼±¾ð(declaration)µé, ¼±ÅÃÀÚ(selector)µéÀ» ÀνÄÇÏ¿©¾ß ÇÑ´Ù(CSS2ÀÇ ºÐ¹ý ÂüÁ¶). ¸¸ÀÏ »ç¿ëµµ±¸°¡ Áö¿øµÈ ¸Þµð¾Æ ŸÀÔ¿¡ Àû¿ëÇÏ´Â ¼Ó¼ºÀ» ¸¸³ª¸é, »ç¿ëµµ±¸´Â ±× ¼Ó¼ºÀÇ Á¤ÀÇ¿¡ µû¶ó ±× °ªÀ» Çؼ®(parse)ÇÏ¿©¾ß ÇÑ´Ù. »ç¿ëµµ±¸´Â ¸ðµç À¯È¿ÇÑ °ªµéÀ» ¼ö¿ëÇÏ°í, ¼±¾ðµéÀÇ À¯È¿ÇÏÁö ¾ÊÀº(invalid) °ªµéÀ» ¹«½Ã(ignore)ÇÏ¿©¾ß ÇÔÀ» ÀǹÌÇÑ´Ù. »ç¿ëµµ±¸µéÀº Áö¿ø ¾ÈµÈ ¸Þµð¾Æ ŸÀÔ¿¡ Àû¿ëµÇ´Â ¸í·ÉÀ» ¹«½ÃÇÏ¿©¾ß ÇÑ´Ù.
  4. ¹®¼­°èÅë(document tree)ÀÇ °¢ ¿¤·¹¸àÆ®¿¡¼­, Àû¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ±× ¼Ó¼ºÀÇ Á¤ÀÇ¿¡ µû¸¥ ¼Ó¼º°ªÀ» ÇÒ´çÇÏ¿©¾ß ÇÏ°í, Ä«½ºÄÉÀ̵ù(cascading)°ú Àü´Þ(inheritance)ÀÇ ¸í·ÉÀ» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù.
  5. ¸¸ÀÏ ¿ø¹®ÀÌ ´ëü(alternate) ½ºÅ¸ÀϽ¬Æ®°ú °°ÀÌ ³ª¿Â´Ù¸é(HTML 4¿¡¼­ÀÇ "alternate" Å°¿öµå¿Í °°Àº), »ç¿ëµµ±¸´Â »ç¿ëÀÚ°¡ ÀÌµé ½ºÅ¸ÀϽ¬Æ® Áß¿¡¼­ ¼±ÅÃÇϵµ·Ï Çã¿ëÇÏ°í ¼±ÅÃµÈ °ÍÀ» Àû¿ëÇÏ¿©¾ß ÇÑ´Ù.

»ç¿ëµµ±¸°¡ °¢ Ç׸ñµéÀ» ¸ðµÎ ÁؼöÇÏ¿©¾ß ¸¸ ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ±×·¯³ª:

»ç¿ëµµ±¸°¡ ƯÁ¤ ÀåÄ¡ÀÇ Á¦ÇÑ ¶§¹®¿¡ ÀÌ ±Ô°ÝÀÇ ÀϺθ¦ Àû¿ëÇÒ ¼ö ¾øÀ» °æ¿ì(¿¹: »ç¿ëµµ±¸°¡ ´Ü»ö(monochrome) ¸ð´ÏÅͳª ÆäÀÌÁö¿¡ »ö»óµéÀ» Ç¥ÇöÇÏÁö ¸øÇÏ´Â °æ¿ì), ÀÌ ±Ô°Ý¿¡ ºÎÇÕÇÏÁö ¾ÊÀ½À» ÀǹÌÇÏÁö´Â ¾Ê´Â´Ù.

ÀÌ ±Ô°ÝÀº »ç¿ëµµ±¸°¡ »ç¿ëÀÚ¿¡°Ô »ç¿ëÀÚ ½ºÅ¸ÀϽ¬Æ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÒ °ÍÀ» ±ÇÇÑ´Ù.

3.3 ¿À·ù Á¶°Ç

ÀϹÝÀûÀ¸·Î, ÀÌ ¹®¼­´Â »ç¿ëµµ±¸µéÀÌ ¿À·ùÀÇ Ã³¸® ¹æ¹ýÀ» ÁöÁ¤ÇÏ°í ÀÖÁö ¾Ê´Ù.(¿¹: URI¿¡¼­ ÁöÁ¤ÇÑ ÀÚ¿øÀ» ¹ß°ßÇÏÁö ¸øÇßÀ» ¶§ÀÇ Á¶Ä¡»çÇ×).

±×·¯³ª, »ç¿ëµµ±¸µéÀº Çؼ®(parsing) ¿À·ù ó¸® ±ÔÄ¢À» µû¶ó¾ß ÇÑ´Ù.

»ç¿ëµµ±¸µéÀº ¿À·ù Á¶°ÇÀÇ Ã³¸® ¹æ¹ýÀÌ ¼­·Î ´Ù¸¦ ¼ö Àֱ⠶§¹®¿¡, Á¦ÀÛÀÚ¿Í »ç¿ëÀڴ ƯÁ¤ÇÑ ¿À·ù ó¸® °úÁ¤¿¡ ÀÇÁ¸ÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.

3.4 ÄÁÅÙÆ® ŸÀÔ(content type) text/css

ºÐ¸®µÈ È­Àϵ鿡 ÀÖ´Â CSS ½ºÅ¸ÀϽ¬Æ®µéÀº Á¤º¸ÀÇ ¿£ÄÚµù(encoding)¿¡ ÀÇÇØ ÀÌ·ç¾î Áø ¹ÙÀÌÆ®(byte)µéÀÇ ¼ø¼­(sequence)¿¡ µû¶ó ÀÎÅͳÝÀ» ÅëÇØ ¼Û½ÅµÈ´Ù.(¹ø¿ª¹® HTML4, 5 Àå ÂüÁ¶). ±× ¼Û½Å ±¸Á¶´Â [RFC2045]¿Í [RFC2068]¿¡¼­ ¸Þ¼¼Áö ¿£Æ¼Æ¼(message entity)·Î Á¤ÀǵǾîÀÖ´Ù. ³»¿ë Á¾·ù "text/css"¸¦ °¡Áø ¸Þ¼¼Áö ¿£Æ¼Æ¼´Â µ¶¸³µÈ CSS ¹®¼­ÀÌ´Ù. "text/css" ³»¿ë Á¾·ù´Â [RFC2318]¿¡ µî·ÏµÇ¾î ÀÖ´Ù.


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