Post

[Frontend] CSS style

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ

HTML์„ ๋Œ€์ถฉ ๋งˆ์น˜๊ณ  ์ด๋ฒˆ์—” CSS๋ฅผ ์‚ด์ง ๋ฐฐ์› ๋‹ค. HTML๋กœ ๋งŒ๋“  ๊ตฌ์กฐ์— ์Šคํƒ€์ผ(๋””์ž์ธ)์„ ์ž…ํžˆ๋Š” ๊ฒƒ์ด CSS๋‹ค.


1. ์™œ CSS๊ฐ€ ํ•„์š”ํ•œ๊ฐ€?

๋งํฌ 3๊ฐœ์— ์ƒ‰์„ ์ฃผ๊ณ  ์‹ถ๋‹ค๋ฉด ๊ฐ๊ฐ์— style์„ ๋„ฃ์œผ๋ฉด ๋œ๋‹ค. ํ•˜์ง€๋งŒ ๋งํฌ๊ฐ€ ์ˆ˜๋ฐฑ~์ˆ˜์ฒœ ๊ฐœ์ธ ๋Œ€ํ˜• ์‚ฌ์ดํŠธ๋ผ๋ฉด? ์ผ์ผ์ด ๋‹ค๋Š” ๊ฑด ๋น„ํšจ์œจ์ ์ด๋‹ค. ์ด๋•Œ CSS๋กœ ํ•œ ๋ฒˆ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•œ๋‹ค.

1
2
3
4
5
6
<style>
    a {                        /* ๋ชจ๋“  a ํƒœ๊ทธ์— ์˜ํ–ฅ */
        color: red;
        text-decoration: none; /* ๋ฐ‘์ค„ ์ œ๊ฑฐ */
    }
</style>

๐Ÿ’ก <style> ์•ˆ์˜ a { }๋Š” ๋ชจ๋“  <a> ํƒœ๊ทธ์— ์˜ํ–ฅ์„ ์ค€๋‹ค. ๋งˆ์น˜ ์ƒ์†๊ณผ ๊ฐ™์€ ๊ฐœ๋…์ด๋‹ค. HTML๋ณด๋‹ค ํ›จ์”ฌ ๋‹ค์–‘ํ•œ ๊พธ๋ฐˆ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค.


2. ๊ฐœ๋ณ„ vs ์ผ๊ด„ ์Šคํƒ€์ผ

1
2
3
4
5
6
<ol>
    <li><a href="1.html">HTML</a></li>
    <!-- ๊ฐœ๋ณ„ ์Šคํƒ€์ผ: ์ด ๋งํฌ๋งŒ ํŒŒ๋ž€์ƒ‰ ๋ฐ‘์ค„ -->
    <li><a href="2.html" style="color:blue; text-decoration:underline;">CSS</a></li>
    <li><a href="3.html">JS</a></li>
</ol>
๋ฐฉ๋ฒ•์ ์šฉ ๋ฒ”์œ„
<style> a { }๋ชจ๋“  a ํƒœ๊ทธ (์ผ๊ด„)
<a style="...">๊ทธ ํƒœ๊ทธ๋งŒ (๊ฐœ๋ณ„)

๐Ÿ’ก ๊ฐœ๋ณ„ ์Šคํƒ€์ผ์€ ์ผ๊ด„ ์Šคํƒ€์ผ์„ ๋ฎ์–ด์“ด๋‹ค. ์ ์€ ๊ฐœ์ˆ˜๋Š” ๊ฐœ๋ณ„๋กœ, ๋งŽ์€ ๊ฐœ์ˆ˜๋Š” <style>๋กœ ์ผ๊ด„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ ์ด๋‹ค.

Desktop View


3. ์—ฌ๋ฐฑ ์กฐ์ •

1
<p style="margin-top: 40px;">์œ„์ชฝ ์—ฌ๋ฐฑ 40px</p>

margin์œผ๋กœ ์š”์†Œ ๋ฐ”๊นฅ์˜ ์—ฌ๋ฐฑ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.


๐Ÿ“ ์ •๋ฆฌ

1
2
3
4
5
CSS ๊ธฐ์ดˆ
โ”œโ”€ ๋ชฉ์     HTML ๊ตฌ์กฐ์— ๋””์ž์ธ ์ž…ํžˆ๊ธฐ
โ”œโ”€ ์ผ๊ด„    <style> a { color: red; } โ†’ ๋ชจ๋“  a ํƒœ๊ทธ
โ”œโ”€ ๊ฐœ๋ณ„    <a style="..."> โ†’ ๊ทธ ํƒœ๊ทธ๋งŒ (์šฐ์„ )
โ””โ”€ ์†์„ฑ    color, text-decoration, margin ...
๊ฐœ๋…ํ•œ ์ค„ ์ •์˜
CSSHTML์˜ ๋””์ž์ธยท๋ ˆ์ด์•„์›ƒ ๋‹ด๋‹น
<style> ํƒœ๊ทธ{}ํƒœ๊ทธ๋ณ„ ์ผ๊ด„ ์Šคํƒ€์ผ
์ธ๋ผ์ธ style๊ฐœ๋ณ„ ์š”์†Œ ์Šคํƒ€์ผ(์šฐ์„ )

CSS๋Š” โ€œ๊ตฌ์กฐ(HTML)์™€ ๋””์ž์ธ(CSS)์˜ ๋ถ„๋ฆฌโ€๋ผ๋Š” ์›น์˜ ํ•ต์‹ฌ ์›์น™์„ ์‹คํ˜„ํ•œ๋‹ค. ํƒœ๊ทธ ์„ ํƒ์ž๋กœ ํ•œ ๋ฒˆ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋ฉด, ๋Œ€ํ˜• ์‚ฌ์ดํŠธ๋„ ํšจ์œจ์ ์œผ๋กœ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋‹ค.

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.