display ์์ฑ inline ๊ณผ block
1. Inline
inline์ด๋ ๋ง ๊ทธ๋๋ก Inline ์์๋ ์์๋ผ๋ฆฌ ์๋ก ํ ์ค์, ๋ฐ๋ก ์์ ์์นํ ์ ์๋ค๋ ๋ป์ด๋ค.
๋ํ์ ์ธ Inline ์๋ฆฌ๋จผํธ๋ก span์ด๋ a, em ํ๊ทธ ๋ฑ์ ๋ค ์ ์๋ค.
inline ์๋ฆฌ๋จผํธ๋ width์ height ์์ฑ์ ์ง์ ํด๋ ํจ๊ณผ๊ฐ ์ ์ฉ๋์ง ์๋๋ค.
-> ํด๋น ํ๊ทธ๊ฐ ๋งํฌ์ ํ๊ณ ์๋ ์ปจํ ์ธ ์ ํฌ๊ธฐ ๋งํผ๋ง ๊ณต๊ฐ์ ์ฐจ์งํ๋๋ก ๋์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ํ , margin๊ณผ padding ์์ฑ์ ์ข์ฐ ๊ฐ๊ฒฉ๋ง ๋ฐ์์ด ๋๊ณ , ์ํ ๊ฐ๊ฒฉ์ ๋ฐ์์ด ๋์ง ์๋๋ค.
๋งํฌ์ ์ธ์ด: ๋ฌธ์๊ฐ ํ๋ฉด์ ํ์๋๋ ํ์์ ๋ํ๋ด๊ฑฐ๋ ๋ฐ์ดํฐ์ ๋ ผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋ช ์ํ๊ธฐ ์ํ ๊ท์น๋ค์ ์ ์ํ ์ธ์ด์ ์ผ์ข ์ด๋ค.
2. block
block์ด๋ ์์ ๋ฐ๋ก ์(์ข์ฐ์ธก)์ ๋ค๋ฅธ ์์๋ฅผ ๋ถ์ฌ๋ฃ์ ์ ์๋ค๋ ๋ป์ด๋ค.
๋ฐ๋ผ์ display ์์ฑ์ด block์ผ๋ก ์ง์ ๋ ์๋ฆฌ๋จผํธ๋ ์ ํ ์ค๋ฐ๊ฟ์ด ๋ค์ด๊ฐ ๋ค๋ฅธ ์๋ฆฌ๋จผํธ๋ค์ ๋ค๋ฅธ ์ค๋ก ๋ฐ์ด๋ด๊ณ ํผ์ ํ ์ค์ ์ฐจ์งํ๋ค.
๋ํ์ ์ธ HTML element๋ block ์์๋ก, header, footer, p, li, table, div, h1 ๋ฑ์ด ์๋ค.
block ์๋ฆฌ๋จผํธ๋ Inline ์๋ฆฌ๋จผํธ์ ๋ฌ๋ฆฌ width, height, margin, padding ์์ฑ์ด ๋ชจ๋ ๋ฐ์์ด ๋๋ค.
3. inline-block
display ์์ฑ์ด inline-block์ผ๋ก ์ง์ ๋ ์๋ฆฌ๋จผํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก inline ์๋ฆฌ๋จผํธ์ฒ๋ผ ํ ์ค์ ๋ค๋ฅธ ์๋ฆฌ๋จผํธ๋ค๊ณผ ๋ฐฐ์น๋๋ค.
ํ์ง๋ง inline ์๋ฆฌ๋จผํธ์์ ๋ถ๊ฐ๋ฅํ๋ width์ height ์์ฑ ์ง์ ๋ฐ margin๊ณผ padding ์์ฑ์ ์ํ ๊ฐ๊ฒฉ ์ง์ ์ด ๊ฐ๋ฅํด์ง๋ค.
์ฆ, inline ์ ์ฑ์ง์ ๊ฐ์ง๋ฉด์ ๋์์ ์ฌ์ฉ์๊ฐ ์ํ๋ ๋๋ก ๋ชจํ์ ๊พธ๋ฐ ์ ์๋ค.
'๊ฐ๋ฐ ์ง์, ์คํฌ๋ฆฝํธ > HTML + CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JS๋ฅผ ๋ถ๋ฌ์ค๋ ๋ ๊ฐ์ง ๋ฐฉ์ (์ ์ญ๋ฒ์, ES6 ๋ชจ๋ ์์คํ ) (2) | 2024.10.27 |
---|---|
<a href="https://exam.com">Example</ a> (3) | 2024.09.21 |
hidden md:flex md:block (0) | 2024.04.28 |
JSX ์์ฑ ๊ท์น (0) | 2023.12.17 |
SSAS CSS ๋ค์ด์คํ (0) | 2023.12.15 |
๋๊ธ