๐ text-size-adjust
์์ดํฐ์ ๊ฒฝ์ฐ viewport๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์๋์ผ๋ก ํ ์คํธ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ๋ค.
์ด์ฒ๋ผ ๋๋ฐ์ด์ค์ ์ํ๊ฐ ๋ณ๊ฒฝ๋์์ ๋ ์์น ์๋ ๊ฒฐ๊ณผ๊ฐ ๋ ๋๋ง๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๋ฐฉ์งํ ์ ์๋ ์ฅ์น๊ฐ ํ์ํ๋ค.
๊ทธ ์ฅ์น ์ค ํ๋๊ฐ ๋ฐ๋ก text-size-adjust ์ด๋ค.
text-size-adjust: none;
๊ธฐ๋ณธ๊ฐ. ํ ์คํธ์ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ์ง ๋ชปํ๊ฒ ํ๋ค.
text-size-adjust: auto;
ํ๋ฉด์ ํญ์ ๋ง๊ฒ ํ ์คํธ์ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ๋ค.
text-size-adjust: 100%;
ํฐํธ ํฌ๊ธฐ๋ฅผ ๋ช ์์ ์ผ๋ก ์ง์ ํด์ค๋ค. ๋ชจ๋ ๋๋ฐ์ด์ค์์ ๋์ผํ output์ ๋ผ ์ ์๋ค.
text-size-adjust: inherit;
๋ถ๋ชจ ์์์ ์์ฑ๊ฐ์ ์์๋ฐ์ ์ ์ฉํ๋ค.
์ด ์์ฑ์ CSS ํ์ค์ด ์๋๋ฏ๋ก, ๋ฒค๋ํ๋ฆฌํฝ์ค๋ฅผ ๋ฃ์ด ์ฌ์ฉํ๋ค.
๐ Vendor Prefix
ํน์ ๋ธ๋ผ์ฐ์ ์์๋ง ์ง์๋๋ CSS ์์ฑ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ ๊ณต๋๋ ๊ธฐ๋ฅ์ด๋ค.
๋๋ CSS ํ์ค์ ๋ํ ์์ฑ ๊ตฌํ์ด ํน์ ๋ธ๋ผ์ฐ์ ์์๋ ๋ค๋ฅด๊ฒ ์ ์ฉ๋ ๊ฒฝ์ฐ,
ํด๋น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ํด ๋ณ๋์ ์์ฑ๊ฐ์ ์ง์ ํ ๋๋ ์ฌ์ฉํ๋ค.
๋ฒค๋ ํ๋ฆฌํฝ์ค | ์น ๋ธ๋ผ์ฐ์ | ์ฌ์ฉ๋ฒ ex |
-webkit- | ๊ตฌ๊ธ ํฌ๋กฌ ๊ตฌ๊ธ ํฌ๋กฌ for Android ์๋๋ก์ด๋ ๋ด์ฅ ๋ธ๋ผ์ฐ์ ์ฌํ๋ฆฌ ์ฌํ๋ฆฌ for iOS ์คํ๋ผ ์ ๋ฒ์ ํ์ด์ดํญ์ค for iOS |
-webkit-user-select: none; |
-moz- | ํ์ด์ดํญ์ค | -moz-user-select: none; |
-ms- | ์ฃ์ง ๊ตฌ๋ฒ์ | -ms-user-select: none; |
-o- | ์คํ๋ผ ๊ตฌ๋ฒ์ | -o-user-select: none; |
๊ทธ๋ฌ๋, ํ์ค ์์ฑ์ ์ ์ฉ์ด ์ฐ์ ๋๊ธฐ ๋๋ฌธ์ ๋ฒค๋ ํ๋ฆฌํฝ์ค๊ฐ ์๋ ์์ฑ์ ์ต~๋ํ ์์ชฝ์ ( ํ์ค ์์ฑ ์์ชฝ์ ) ๋ฐฐ์นํด์ผ ํ๋ค.
--> Cascading Style Sheet ํน์ง์ ๋ฐ๋ผ ^~^
๊ทธ๋ฆฌ๊ณ ์น ๋ธ๋ผ์ฐ์ ์์ฅ์ด ๊ตฌ๊ธ ํฌ๋กฌ์ ์ค์ฌ์ผ๋ก ์ ๋ฆฌ๋๊ณ ์๋ค.
๋ํ ์ฃผ์ ์น ๋ธ๋ผ์ฐ์ ๋ค์ด ์ต์ CSS ํ์ค์ ๋น ๋ฅด๊ฒ ์ง์ํ๊ณ ์๊ธฐ๋๋ฌธ์ ๋ฒค๋ ํ๋ฆฌํฝ์ค๋ ์ ์ฐจ ์ฌ์ฉ๋ฅ ์ด ์ค๊ณ ์๋ค.
๊ฒ๋ค๊ฐ ๋ฒค๋ ํ๋ฆฌํฝ์ค๊ฐ ์ฃผ๋ก ์ฌ์ฉ๋๋ ์์ฑ์ Transform, Transition, Animation, Gradient ๋ฑ ์ฌ์ฉ ๋น๋๊ฐ ๋ฎ์ ์์ด๋ค์ด๋ค.
์ด ์์ฑ๋ค์ ์์ฑ๊ฐ ์์ฒด๊ฐ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ๋ฒค๋ ํ๋ฆฌํฝ์ค๋ฅผ ์๋์ผ๋ก ์ถ๊ฐํด์ฃผ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ค.
'Front-end > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS overflow ์์ฑ (1) | 2021.09.26 |
---|---|
styled-component, useState ์ฌ์ฉํด์ Modal์ฐฝ ๋ง๋ค๊ธฐ (0) | 2021.09.14 |
CSS font-size ์์ฑ (0) | 2021.08.09 |
CSS flex-box ์ ๋ถ๋ชจ ์์ฑ align-items (0) | 2021.08.08 |
CSS flex-box ์ ๋ถ๋ชจ ์์ฑ justify-content & align-content (0) | 2021.08.07 |
๋๊ธ