๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
HTML5 & CSS3

[HTML5 & CSS3] CSS์™€ ๋ฐ•์Šค ๋ชจ๋ธ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 12.
๋ฐ˜์‘ํ˜•

โ–ถ CSS์™€ ๋ฐ•์Šค ๋ชจ๋ธ

โ€‹

*๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ์™€ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ์š”์†Œ

์ข…๋ฅ˜

ํ•ด๋‹น ํƒœ๊ทธ

๋ธ”๋ก ๋ ˆ๋ฒจ ํƒœ๊ทธ

<p>, <h1>~<h6>, <ul>, <ol>, <div>, <blockquote>, <form>, <hr>, <table>, <fieldset>, <address>

์ธ๋ผ์ธ ๋ ˆ๋ฒจ ํƒœ๊ทธ

<img>, <object>, <br>, <sub>, <sup>, <span>, <input>, <textarea>, <label>, <button>

โ€‹

โ€‹

*width, height ์†์„ฑ - ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ํฌ๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

width : <ํฌ๊ธฐ> / <๋ฐฑ๋ถ„์œจ> / auto

height : <ํฌ๊ธฐ> / <๋ฐฑ๋ถ„์œจ> / auto

์†์„ฑ ๊ฐ’

์„ค๋ช…

<ํฌ๊ธฐ>

๋„ˆ๋น„๋‚˜ ๋†’์ด ๊ฐ’์„ px(ํ”ฝ์…€)์ด๋‚˜ cm(์„ผํ‹ฐ๋ฏธํ„ฐ) ๊ฐ™์€ ๋‹จ์œ„์™€ ํ•จ๊ป˜ ์ˆ˜์น˜๋กœ ์ง€์ •ํ•œ๋‹ค.

<๋ฐฑ๋ถ„์œจ>

๋ฐ•์Šค ๋ชจ๋ธ์„ ํฌํ•จํ•˜๋Š” ๋ถ€๋ชจ ์š”์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋„ˆ๋น„๋‚˜ ๋†’์ด ๊ฐ’์„ ๋ฐฑ๋ถ„์œจ(%)๋กœ ์ง€์ •ํ•œ๋‹ค.

auto

๋ฐ•์Šค ๋ชจ๋ธ์˜ ๋„ˆ๋น„์™€ ๋†’์ด ๊ฐ’์ด ์ฝ˜ํ…์ธ  ์–‘์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ๊ฒฐ์ •๋œ๋‹ค.

โ€‹

๋ฐ•์Šค ๋ชจ๋ธ์˜ ๋„ˆ๋น„์™€ ๋†’์ด ์ง€์ •ํ•˜๊ธฐ

โ€‹

 

*display ์†์„ฑ - ํ™”๋ฉด ๋ฐฐ์น˜ ๋ฐฉ๋ฒ• ๊ฒฐ์ •ํ•˜๊ธฐ

display ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋ฅผ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ์š”์†Œ๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ์š”์†Œ๋ฅผ ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

โ€‹

๊ธฐ๋ณธํ˜•) display : none / contents / block / inline / inline-block / table / table-cell ๋“ฑ

โ€‹

- block ์†์„ฑ ๊ฐ’

์ด๋ฏธ์ง€๋ฅผ ์ธ๋ผ์ธ์œผ๋กœ ํ˜น์€ ๋ธ”๋ก ๋ ˆ๋ฒจ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ

โ€‹

 

- inline ์†์„ฑ ๊ฐ’

์ธ๋ผ์ธ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ

โ€‹

 

- inline-block ์†์„ฑ ๊ฐ’

๋ธ”๋ก ๋ ˆ๋ฒจ ์†์„ฑ์„ ๊ฐ€์ง€๋ฉด์„œ ์ธ๋ผ์ธ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€