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

[HTML5 & CSS3] ๋‹ค๋‹จ์œผ๋กœ ํŽธ์ง‘ํ•˜๊ธฐ

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

*column-width - ๋‹จ์˜ ๋„ˆ๋น„ ๊ณ ์ •ํ•˜๊ณ  ๋‹ค๋‹จ ๊ตฌ์„ฑํ•˜๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

column-width : <ํฌ๊ธฐ> / auto

์†์„ฑ ๊ฐ’

์„ค๋ช…

<ํฌ๊ธฐ>

๋‹จ ๋„ˆ๋น„๋ฅผ ์ง์ ‘ ์ง€์ •ํ•œ๋‹ค.

auto

๋‹จ์˜ ๊ฐœ์ˆ˜(column-count) ๊ฐ™์€ ๋‹ค๋ฅธ ์†์„ฑ์— ๋”ฐ๋ผ ๋‹จ์˜ ๋„ˆ๋น„๊ฐ€ ์ž๋™ ๊ณ„์‚ฐ๋œ๋‹ค.

โ€‹

 

๋‹จ์˜ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ด์„œ ๋‹ค๋‹จ ํŽธ์ง‘ํ•˜๊ธฐ

 

โ€‹

โ€‹

*column-count ์†์„ฑ - ๋‹จ์˜ ๊ฐœ์ˆ˜ ๊ณ ์ •ํ•˜๊ณ  ๋‹ค๋‹จ ๊ตฌ์„ฑํ•˜๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

column-count : <์ˆซ์ž> / auto

์†์„ฑ ๊ฐ’

์„ค๋ช…

<์ˆซ์ž>

์ฝ˜ํ…์ธ ๊ฐ€ ๋“ค์–ด๊ฐˆ ๋‹จ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง€์ •ํ•œ๋‹ค. 0๋ณด๋‹ค ํฐ ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

auto

๋‹จ์˜ ๋„ˆ๋น„(column-width) ๊ฐ™์€ ๋‹ค๋ฅธ ์†์„ฑ์— ๋”ฐ๋ผ ๋‹จ์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ž๋™ ๊ณ„์‚ฐ๋œ๋‹ค.

โ€‹

๋‹จ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง€์ •ํ•ด์„œ ๋‹ค๋‹จ ํŽธ์ง‘ํ•˜๊ธฐ

 

โ€‹

โ€‹

*column-gap ์†์„ฑ - ๋‹จ๊ณผ ๋‹จ ์‚ฌ์ด ์—ฌ๋ฐฑ ์ง€์ •ํ•˜๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

column-gap : <ํฌ๊ธฐ> / normal

์†์„ฑ ๊ฐ’

์„ค๋ช…

<ํฌ๊ธฐ>

๋‹จ๊ณผ ๋‹จ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ์„ ์ˆซ์ž๋กœ ์ง€์ •.

normla

์—ฌ๋ฐฑ์„ ์ž๋™์œผ๋กœ ์ง€์ •ํ•œ๋‹ค. W3C์—์„œ ๊ถŒ์žฅํ•˜๋Š” ์—ฌ๋ฐฑ์€ 1em์ž…๋‹ˆ๋‹ค.

โ€‹

โ€‹

โ€‹

*column-rule ์†์„ฑ - ๊ตฌ๋ถ„์„ ์˜ ์ƒ‰์ƒ, ์Šคํƒ€์ผ, ๋„ˆ๋น„ ์ง€์ •ํ•˜๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

column-rule-color : <์ƒ‰์ƒ>

column-rule-style : none / hidden / dotted / dashed / solid / double / groove / ridge / inset / outset

column-rule-width : <ํฌ๊ธฐ> / thin / medium / thick

column-rule : <๋„ˆ๋น„> <์Šคํƒ€์ผ> <์ƒ‰์ƒ>

 

๋‹จ ์‚ฌ์ด์— ๊ตฌ๋ถ„์„  ์‚ฝ์ž…ํ•˜๊ธฐ

 

โ€‹

โ€‹

*break-after ์†์„ฑ - ๋‹ค๋‹จ ์œ„์น˜ ์ง€์ •ํ•˜๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

break-after : column / avoid-column

break-before : column / avoid-column

break-inside : column / avoid-column

์†์„ฑ

๋‹จ ๋‚˜๋ˆŒ ์œ„์น˜

๋™์ž‘

๋‹จ ๋‚˜๋ˆ”

๋‹จ ๋‚˜๋ˆ„์ง€ ์•Š์Œ

break-before

ํŠน์ • ์š”์†Œ ์•ž

column

avoid-column

break-after

ํŠน์ • ์š”์†Œ ๋’ค

break-inside

ํŠน์ • ์š”์†Œ ์•ˆ

โ€‹

์›ํ•˜๋Š” ์œ„์น˜์— ๋‹จ ๋‚˜๋ˆ„๊ธฐ

 

โ€‹โ€‹

โ€‹

*column-span ์†์„ฑ - ์—ฌ๋Ÿฌ ๋‹จ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์น˜๊ธฐ

โ€‹

๊ธฐ๋ณธํ˜•)

column-span : 1 / all

์†์„ฑ ๊ฐ’

์„ค๋ช…

1

๋‹จ์„ ํ•˜๋‚˜๋งŒ ํ•ฉ์น˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ํ•ฉ์น˜์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

all

์ „์ฒด ๋‹จ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ ํ‘œํ˜„ํ•œ๋‹ค. ๋‹จ์˜ ์ผ๋ถ€๋งŒ ํ•ฉ์น  ์ˆ˜๋Š” ์—†๋‹ค.

 

์—ฌ๋Ÿฌ ๋‹จ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์น˜๊ธฐ

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€