ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ด์๋?
๋ธ๋ผ์ฐ์ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก W3C๋ผ๋ ๊ตญ์ ์น ํ์คํ ๊ธฐ๊ตฌ์์ ์ ์ํ ๊ฐ์ด๋ ๋ผ์ธ์ ๋ฐ๋ผ ๋์์ ํ๋ค.
๊ทธ๋ ๊ธฐ๋๋ฌธ์ ์ด ์คํ์ ๋ง์ถฐ์ javascript, css, html์ ์์ฑํ๋ค๋ฉด ์ด๋ค ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฐ๋๋ผ๋ ๋์ผํ๊ฒ ๋์ํด์ผ ํ ๊ฒ์ด๋ค.
ํ์ง๋ง W3C์ ๊ฐ์ด๋๋ผ์ธ์ ์ ์ธํ ๊ฒ๋ค์ ๊ฐ ๋ธ๋ผ์ฐ์ ๋ง๋ค ์กฐ๊ธ์ฉ ๋ค๋ฅด๋ฉฐ ์ํฉ์ ๋ง์ถฐ ๊ฐ์ ๊ตฌํ๋์๊ธฐ์
๊ฐ์ CSS, ๊ฐ์ Javascript๋ฅผ ์์ฑํด๋ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅด๊ฒ ์ฐ์ฐ์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค,,,
ํด๊ฒฐ๋ฐฉ๋ฒ
๋ธ๋ผ์ฐ์ ๊ฐ์ ์ฐจ์ด์ ์ ์ต์ํํ์ฌ ๊ฐ๋ฐํ๋ค.
- ๊ธฐ์กด ์ฝ๋์์ ์ฌ์ฉํ์ง ์๋ dom api๋ event, css์์, html markup ๋ฑ์ ๋์ ํ ๋์๋ ์ง์ํ๋ ค๋ ๋ธ๋ผ์ฐ์ ์คํ์์ ํธํ๋๋์ง ํ์ธํ๋ค.
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ๋ค
- polyfill, babel, underscore.js ๋ฑ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์๋ ์ด๋ฏธ ๋ด๋ถ์ ์ผ๋ก ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง ์ด์์ ๋ํ ์ฒ๋ฆฌ๋ฅผ ํด๋.
๋ถ๊ธฐ๋ฅผ ํ์ด๋ค
- 1๋ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋๊ฒ์ด ์ฝ๋๋ ๊น๋ํ๊ณ ์ข์ง๋ง ํด๊ฒฐ์ด ์๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
- ํ๋ฉด์ด ๋ก๋๋ ๋, ๋ธ๋ผ์ฐ์ ์ข ๋ฅ๋ฅผ ์ฒดํฌํ์ฌ ์์ํํ๊ณ ์ด๋ฅผ ํตํด ๋ถ๊ธฐ๋ฅผ ํ์ด๋ค.(isIE ๋ฑ)
CSS์ ๊ฒฝ์ฐ prefix๋ฅผ ์ ์ด์ค๋ค.
- ์ง์ํ๊ณ ์ ํ๋ ๋ธ๋ผ์ฐ์ ์ ๋ง๊ฒ css ์์ฑ ์์ prefix๋ฅผ ์ ์ด์ค๋ค.
- ์ด ๋, ํ์ค ์์ฑ์ ๋งจ ์๋์ ์ ์ด์ค๋ค.
ex)#title {
-webkit-border-radius: 5px; // safari, chrome, ios, android
-moz-border-radius: 5px; // firefox
border-radius: 5px;
}
์ฐธ๊ณ
https://velog.io/@juhan/%ED%81%AC%EB%A1%9C%EC%8A%A4-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A7%95-%EC%9D%B4%EC%8A%88%EC%97%90-%EB%8C%80%ED%95%9C-%EC%B6%94%EC%96%B5
728x90
'๐จ๐ปโ๐ปCS(Computer Science)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CS] ์ปดํจํฐ ๊ตฌ์กฐ&๊ตฌ์ฑ (0) | 2022.10.20 |
---|---|
๐๐ปโโ๏ธComputer Science CheckList (0) | 2022.10.19 |