์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ RIP ํ์ง๋ง
์ฃฝ์ด์ ๊ตฌ์ฒ์ ๋ ๋๋ ๋ง๋ น ์ง์ ์ฌ์ ํ ํ๊ณ ์๋ค.
ํฌ๋กฌ, ํ์ด์ดํญ์ค, ์ฌํ๋ฆฌ์ ๊ฐ์ ์ฌํ์ ๋ธ๋ผ์ฐ์ ์์
position absolute๊ฐ ๊ทธ๋๋ก ์ ์ฉ๋ผ์ ๋์์ง๋ง
IE์์๋ ์ ์ฉ์ด ์๋ ๋๊ฐ ์๋ค.
width์ height๋ฅผ 100% ๊ฐ๋์ผ๋ก ์ฑ์์ฃผ๊ณ
top, bottom๋ 0์ผ๋ก ๋์ฌ ์ ์๊ฒ ์ค์ ํ๋ค.
๊ฒ๋ค๊ฐ ๋ถ๋ชจ์ position ๋ relative์๋ค.
ํ์ง๋ง ์ฝํ ์ธ ์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ ์ข์๋ง ํ๊ฒ ๋์ค๊ณ
transform์ rotate๊น์ง ์คฌ๋๋ ์์ญ ๋ฐ์ ๋ฒ์ด๋ฌ๋ค.
์์ด๋ก ๊ตฌ๊ธ๋ง์ ํ๋ ์ค
์น์ ํ๊ฒ ํ๊ธ๋ก ์๋ ค์ค ๋ธ๋ก๊ทธ๊ฐ ์์๋ค.
๋ถ๋ชจ ์์์ ํ๊ทธ๊ฐ td์ธ์ง ํ์ธํด์ผ ํ๋ค.
tdํ๊ทธ (display:table-cell) ์ผ ๊ฒฝ์ฐ์๋
์ผ๋ถ ๋ธ๋ผ์ฐ์ ์์๋
position : relative ์์ฑ์ ๋ฌด์ํ๋ค.
๋ฐ๋ผ์ div ํ๊ทธ ์์ div๋ฅผ ํ๋ ๋ ์ถ๊ฐํด์
๋ค๋ฅธ ๋ถ๋ชจ ์์๋ฅผ ์ด์ฉํด์ผ ํ๋ค.
<td>
<div style="display: relative;">
...
</div>
</td>
์ง์ง ์๋ฌธ์ธ ๊ฒ
๋ค๋ฅธ ์ฝํ ์ธ ํ์ด์ง์์๋ display: table-cell์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ
position:absolute๊ฐ ์ ๋จนํ๋ค.
์์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ ์๋ ์ํฉ์ด๋ผ๋ฉด ๊ด์ฐฎ์ง๋ง
๋ด ๊ฒฝ์ฐ์๋ ์ฝํ ์ธ ์์ฒด๊ฐ ๋ง๊ฐ์ ธ์
display ์์๋ฅผ inline-block์ผ๋ก ๋ฐ๊พธ๊ณ line-height๋ก ์ธ๋ก ์ค์ ์ ๋ ฌ์ ํ๋ค.
display์ flex์์๋ฅผ ์ฐ๋ฉด ์ฝ๊ฒ ์ธ ์ ์์ ํ ๋ฐ
ie์ ๋ง๋ น์ด ๋๋ฅผ ๊ดด๋กญํ๊ณ ์๋ค.
๊ฐ์์
Reference (์ฐธ์กฐ)
https://flymogi.tistory.com/72
'Front-End > HTML & CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS ๋ฐ์ํ ๋จ์] Rem, Em ์ ๋ฆฌ ๋ฐ ํ์ฉ (feat. ๋๋ฆผ์ฝ๋ฉ) (0) | 2022.05.30 |
---|