๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Lect & Tip/html, css, scss

๐Ÿ“Œ[CSS] div์—์„œ ํ…Œ์ด๋ธ”์˜ valign์ฒ˜๋Ÿผ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌ ์‹œํ‚ค๊ธฐ display:table-cell; vertical-align:middle

by ๋‚ฏ์„ ๊ณต๊ฐ„2019 2020. 9. 4.

๋ชฉ์ฐจ

    css๋กœ div์—์„œ ํ…Œ์ด๋ธ”์˜ valign์ฒ˜๋Ÿผ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌ ์‹œํ‚ค๊ธฐ display:table-cell; vertical-align:middle

    ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด, div์ธ๋ฐ table์˜ cell์ฒ˜๋Ÿผ ๋™์ž‘์„ ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.

    div์˜ ๋†’์ด๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ์„ ๋•Œ ํ…์ŠคํŠธ ๋ฅผ ์„ธ๋กœ์˜ ์ค‘๊ฐ„์— ์ •๋ ฌ ์‹œํ‚ฌ ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ํ…Œ์ด๋ธ”์—์„œ valign์„ center๋กœ ์ฃผ์—ˆ์„ ๋•Œ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•œ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค.

    https://youtu.be/6NkVYitGQDM

    ๋ณดํ†ต css์—์„œ ์ˆ˜์ง์ •๋ ฌ์—์„œ ๊ฐ€์šด๋ฐ์— ์ •๋ ฌ์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ๋Š”

    vertical-align:middle์„ ์‚ฌ์šฉํ•œ๋‹ค.

    ํ•˜์ง€๋งŒ div์—์„œ๋Š” vertical-align:middle๋งŒ์œผ๋กœ๋Š” ์ˆ˜์ง ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.

    ์ด ๋•Œ div์˜ display์†์„ฑ์„ table-cell๋กœ ๋ถ€์—ฌํ•จ์œผ๋กœ์จ ๋งˆ์น˜ ํ…Œ์ด๋ธ”์…€์—์„œ์˜ ์ˆ˜์ง์ •๋ ฌ์„ ๊ฐ€์šด๋ฐ๋กœ ์ •๋ ฌ์‹œํ‚จ๊ฒƒ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์–ป๊ฒŒ ๋œ๋‹ค.

    https://youtu.be/6NkVYitGQDM

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€