CSS๋ฅผ HTML๋ฌธ์์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ค๊ฐ์ง๊ฐ ์์ต๋๋ค. ๊ทธ ์ค์์๋ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๋ฐฉ๋ฒ์ inline CSS์ External CSS.
1. Embedded CSS - The <style> Element:
<style> ์์๋ฅผ ์ด์ฉํด์ <head>...</head> ํ๊ทธ ๋ด์ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
|
์์ฑ:
<style> ํ๊ทธ ๋ด์ ์์ฑ๊ณผ ๊ฐ์ ์๋์ ๊ฐ์ต๋๋ค.
Attribute | Value | Description |
---|---|---|
type | text/css | Specifies the style sheet language as a content-type (MIME type). This is required attribute. |
media | screen tty tv projection handheld braille aural all |
Specifies the device the document will be displayed on. Default value is all. This is optional attribute. |
์์ :
|
2. Inline CSS - The style Attribute:
์ธ๋ผ์ธ CSS๋ ๊ทธ๋ฅ htmlํ๊ทธ ์์๋ค๊ฐ ์จ๋ฃ๋ ๊ฒ์ ๋งํฉ๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ ๊ฒ ์ฌ์ฉํ์ฃ . ๊ทธ๋ฌ๋ค๊ฐ ๋ฐ๋ก ๋ถ๋ฆฌํด์ ๊ด๋ฆฌํด์ผ๋๋ ์คํ์ผ์ด ์๋ค๋ฉด ์ด ๋ค์์ ์ค๋ช ํ External CSS๋ฅผ ์ด์ฉํ์๋ฉด ๋ฉ๋๋ค.
|
์์ฑ:
Attribute | Value | Description |
---|---|---|
style | style rules | The value of style attribute is a combination of style declarations separated by semicolon (;). |
์์ :
|
์ ์ฉ๋ ๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ์ต๋๋ค.
This is inline CSS |
3. External CSS - The <link> Element:
<link> ์์๋ฅผ ์ด์ฉํ์ฌ HTML ๋ฌธ์์ ์ธ๋ถ์์ ์ ์๋ CSSํ์ผ์ ๋งํฌ์ํฌ ์๊ฐ ์์ต๋๋ค.
๊ฐ๋จํ ๋ฌธ๋ฒ์ ํ๋ฒ ๋ณผ๊น์??
|
์์ฑ:
<link> ํ๊ทธ์ ์์ฑ๊ณผ ์์ฑ๊ฐ๋ค ์ ๋๋ค.
Attribute | Value | Description |
---|---|---|
type | text/css | Specifies the style sheet language as a content-type (MIME type). This attribute is required. |
href | URL | Specifies the style sheet file having Style rules. This attribute is a required. |
media | screen tty tv projection handheld braille aural all |
Specifies the device the document will be displayed on. Default value is all. This is optional attribute. |
์์ :
๊ฐ๋จํ๊ฒ mystyle.css ๋ฅผ ๋ง๋ค์ด ๋ด ์๋ค.
|
์ด์ mystyle.cssํ์ผ์ HTML๋ฌธ์์ ๋งํฌ๋ฅผ ์์ผ๋ณผ๊น์??
|
4. Imported CSS - @import Rule:
@import ๋ฅผ ์ด์ฉํด์ <link> ์์์ฒ๋ผ ์คํ์ผํ์ผ์ ๋งํฌ๋ฅผ ๊ฑธ ์๋ ์์ต๋๋ค. ๊ธฐ๋ณธ๋ฌธ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
|
์๋์ฒ๋ผ url()๋ฉ์๋๋ฅผ ์ด์ฉํ ์๋ ์์ต๋๋ค.
|
์์ :
|
CSS Rules Overriding ( ๊ท์น ์ค๋ฒ๋ผ์ด๋ฉ )
์ง๊ธ๊น์ง CSS๋ฅผ ์ฌ์ฉํ๋ ๋ค๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด์์ต๋๋ค. ์ด ๋ค๊ฐ์ง ๊ท์น์ด ๋์์ ์ ์ฉ์ด ๋๋ค๋ฉด ์ด๋ค์ผ์ด ๋ฒ์ด์ง๊น์??? ์๋ก์๋ก ์ค๋ฒ๋ผ์ด๋ฉ์ ํ๊ฒ ๋๋๋ฐ ๊ทธ ๊ท์น์ ํ๋ฒ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
-
inline ์คํ์ผ์ด ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ณด๋ค ํญ์ ์ต์ฐ์ ์ ์ ์ฉ๋ฉ๋๋ค.
-
<style>...</style> ํ๊ทธ ๋ด์ ์ง์ ๋ ์คํ์ผ๋ค์ ์ธ๋ถ CSSํ์ผ์ ์ ์๋ ๊ฐ๋ค๋ณด๋ค ์ฐ์ ๊ถ์ ๊ฐ์ง๋๋ค.
-
์ธ๋ถ CSSํ์ผ์ ํญ์ ์ต์ ์ฐ์ ๊ถ์ ๊ฐ์ง๋๋ค.
Handling old Browsers ( ๊ตฌ๋ฒ์ ๋ธ๋ผ์ฐ์ ์ฒ๋ฆฌ )
๊ตฌ๋ฒ์ ๋ธ๋ผ์ฐ์ ์ค์๋ CSS๋ฅผ ์ง์ํ์ง ์๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์๊ณ ์ด๋ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ค์ด ์์ ์๋ ์๊ฒ ์ฃ . ๋ง์ฝ ๊ทธ๋ด๊ฒฝ์ฐ์๋ CSS๋ฅผ ์ ์ฉํ์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ์๋์ฒ๋ผ <!-- ์ --> ๋ก ๊ฐ์ธ์ ๋ง์ด์ฃ .
|
CSS Comments ( ์ฃผ์ )
CSS์์ ์ฃผ์์ /* ์ฃผ์์ฒ๋ฆฌ ํ ๋ด์ฉ */ ์ด๋ ๊ฒ ์ฐ์๋ฉด ๋ฉ๋๋ค. ์ฌ๋ฌ ์ค์ ๊ฑธ์ณ๋ ๊ด๊ณ ์์ต๋๋ค.
์์ :
|
Reference : http://www.tutorialspoint.com/css/css_inclusion.htm
'๐ป Programming > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] 6. Background ( ๋ฐฐ๊ฒฝ ์ค์ ) (0) | 2016.06.12 |
---|---|
[CSS] 5. Colors ( ์๊น ) (0) | 2016.06.12 |
[CSS] 4. Units ( ๋จ์ ) (0) | 2016.06.12 |
[CSS] 2. Syntax ( ๋ฌธ๋ฒ, ์ฌ์ฉ๋ฒ ) (0) | 2016.06.12 |
[CSS] 1. CSS๋ ? (0) | 2016.06.11 |