CSS๐ง/๋ฐ์ํ20 ์์ดํฐ ์ ํ๋ฒํธ/์ซ์ css ๋งํฌ ์ ๋ณ๊ฒฝ ios ์ ํ๋ฒํธ / ์ซ์ ์ ๋ ฅ์ css๋ก ์ง์ ํ ์ปฌ๋ฌ๊ฐ ์ ์ฉ๋์ง์๋๋ค ๋ ios ๋ฒ์ ์ ๋ฐ๋ผ ์ซ์๋ง ์ ์ฉ๋๋ ๊ฒ๋ ์๊ณ ์ ํ๋ฒํธ๋ง ๋จน๋ ์ ๋์๊ณ .. (๋งํ ์์ดํฐ) css head์ ์ฝ๋์ ๋ ฅ ์ ํ๋ฒํธ / ๋ฌธ์ ๋งํฌ์ ์ฉ์ ์ ์์๋ ํ์ธ 010-123-1234 010-123-1234 ์ฐธ๊ณ ๋งํฌ https://youngkeol.tistory.com/99 2022. 11. 16. 04_display grid flex ๋ ํ๋ฐฉํฅ ๋ ์ด์์ (ํ๋ฐฉํฅ) ์ต์ค ์ผ๋ถ ๋จน์ grid ๋๋ฐฉํฅ ๋ ์ด์์ (๊ฐ๋ก ์ธ๋ก ๋๋ค๊ฐ๋ฅ) ์ข๋ ๋ณต์กํ ํ๋ ฌ๊ตฌ์กฐ (ํ) ๊ตฌํ ๊ฐ๋ฅ ์ต์ค์์ ์์ ์๋จน์ *๋ณํฉ๊ตฌ์กฐ์์ ์ฌ์ฉํ๊ธฐ ํธํ๋ค grid-template-rows grid-template-columns (์นธ์๊ฐ์) .container { grid-template-columns: 200px 200px 500px; /* grid-template-columns: 1fr 1fr 1fr */ /* grid-template-columns: repeat(3, 1fr) */ /* grid-template-columns: 200px 1fr */ /* grid-template-columns: 100px 200px auto */ grid-template-ro.. 2022. 11. 14. ๋ชจ๋ฐ์ผ ํฌ์ธํธ์ปฌ๋ฌ ์ฃผ๋ ๋ฐฉ๋ฒ html or :root ์ต์ค์ฌ์ฉ๋ถ๊ฐ html ๋ ๊ฐ์ด ์ฌ์ฉ๋๋ ํ๊ทธ๋ก ์ฌ์ฉํ์ง์๊ธฐ๋๋ฌธ์ ์ง์ :root๋ html์ ์๋ฏธํ๋ค ๋ณ์๋ช ์ ๊ผญ ์ฌ์ฉ --๋ณ์๋ช ex) --txt-point01 / --txt_point01 css common ๊ณตํต์ ์ง์ font-face ์๋ :root ๋ฃ๊ธฐ :root { /* css๋ณ์ */ --txt-point01:#962639; } css liyout ์ํธ์ ์ ์ฉ .main_app_banner .txt_wrap strong { color:var(--txt-point01); } var ์ฌ์ฉ 2022. 11. 11. ๋ชจ๋ฐ์ผ html,css์ด๊ธฐ์ ํ user-scalable=no ๋นผ๋ฉด ํ๋๊ฐ๋ฅ ์์ฑ๊ฐ์ด๊ธฐ๊ฐํน์ง width {1,2} ๋ ์์ ์์ฑ์ ๋ฐ๋ฆ. device-width๋ผ๋ ๊ฐ์ ๋ฃ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. height {1,2} ๋ ์์ ์์ฑ์ ๋ฐ๋ฆ device-height๋ผ๋ ๊ฐ์ ๋ฃ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. user-scalable no ๋๋ yes yes ์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ์ ํ๋์ถ์๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ ๊ฒ์ธ์ง ์ ์. initial-scale 1๋ถํฐ 10 1 ์ด๊ธฐ ํ๋๊ฐ minimum-scale 0๋ถํฐ 10 .25 ์ต์ ํ์๊ฐ initial-scale 0๋ถํฐ 10 1.6 ์ต๋ ํ๋๊ฐ https://nuli.navercorp.com/community/article/1132729 css ์ด๊ธฐํ์ฝ๋ ์ฃผ์์ฒ๋ฆฌ ํด์ /* ๋ฐ์ํ, ๋ชจ๋ฐ์ผ์์ ๋ชจ๋ ์์์ ํจ๋ฉ,์ ์ ํฌ๊ธฐ์์.. 2022. 11. 7. ๋ชจ๋ฐ์ผ max-width: 100% ์ด๊ธฐํ์ฝ๋ max-width: 100% ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์๋ณธ๋งํผ๋ง ๋์ด์ ์ปค์ง์ง ์๋๋ค ๊ธฐ๋ณธ์ 100% ์ฑ์ด๋ค ๋์ด๋ ํ์์ ๋ฐ๋ผ ๊ณ ์ ๋์ด์์ /* ๋ชจ๋ฐ์ผ, ๋ฐ์ํ์์ ์ด๋ฏธ์ง๊ฐ ์๋ณธ๋ณด๋ค ์ปค์ง์ง์๊ฒํจ */ img {max-width: 100%;} 2022. 11. 7. CSS Flex Flex ์ ์ display:flex - ์ต์ค 10์ดํ์์ ์๋จ, ie11์์ ์ฌ๋ฌ๊ฐ์ง ๋ฒ๊ทธ์ด์๊ฐ ์์ง๋ง ๋์๊ฐ๋ฅ - float๋ณด๋ค ์ ์ฐํ๊ฒ ๋ ์ด์์ ๋ฐฐ์น ๊ฐ๋ฅ - ๋ชจ๋ฐ์ผ, ๋ฐ์ํ ๋ ์ด์์์์ ์ฃผ๋ก ์ฌ์ฉ - ์์์ ์์๋ณ๊ฒฝ๋ฑ ๋ ์ด์์์ ๋ณํ๊ฐ ๋ง์๊ฒฝ์ฐ ํธํจ(flex-direction, flex-wrap, order) - ie11 ์ง์์ด 2022๋ 6์์ ์ข ๋ฃ๋๋ฉฐ ์์ผ๋ก ๊ฐ๋ฐ๋๋ ์ ๊ท์ฌ์ดํธ๋ค์ ie11 ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง์ ํ์ง์๋๊ฒฝ์ฐ๊ฐ ๋์ด๋๊ณ ์์ - ์ข์ฐ, ์ํ ๋ฐฐ์นํ๋ ๋ชจ๋ ๋ ์ด์์์ ์ฌ์ฉ๊ฐ๋ฅ - ์์ง์ ๋ ฌ์ flex์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ๊ฐ๋ฅ(align-items:center) display:flex ์ด์ - flex๋ก ์ปฌ๋ผ๋ ์ด์์ ์ก์๊ฒฝ์ฐ ์ข์ฐ ์ฌ๋ฐฑ ์ฃผ๋ฉด flex์์ดํ ์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ฌ(flex-shrink:1์ด๋ฏ.. 2022. 11. 7. ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ผ๋ก ์ ์ํ๊ธฐ / ๋ชจ๋ฐ์ผ ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง 1. ํฌ๋กฌ์น์คํ ์ด: user agent switcher๋ก user agent๋ฅผ ๋ณ๊ฒฝ(ios: iphone 6๋ก ๋ณ๊ฒฝ) 2. url์ www -> m(ex m.naver ๋ฑ๋ฑ) m์ผ๋ก ๋ฐ๊พผ๋ค. - m์ด ์๋ฒ์ ๋ฃจํธํด๋๋ช ์ด๋ฉฐ ๊ทธ๋ฅ ์ ์์ด ๋๋ ๊ฒฝ์ฐ 3. user agent๋ฅผ ๋ชจ๋ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ค ๊ตฌ๊ธ๋ก ๊ฒ์ํํ ์ ์ ๊ทธ๋๋ ์๋๋ฉด ์ค๋งํธํฐ์ ์ ์ ๋ชจ๋ฐ์ผ ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง ํ์! - ๊ฐ๋ฐ์: pcํฌ๋กฌ - ์๋๋ก์ด๋ ํฌ๋กฌ, ์์ดํฐ ์ฌํ๋ฆฌ(๊ฐ์ฅ์ด์๊ฐ๋ง์) (์์ดํฐ์ํฌ๋กฌ๊ณผ .์๋๋ก์ด๋ ํฌ๋กฌ ๋ค ๋ค๋ฆ) - ๋ค์ด๋ฒ์ฑ ์ผ์ฑ์ธํฐ๋ท์ ํฌ๋ก๋ฏธ์ธ๊ธฐ๋ฐ์ ๋ธ๋ผ์ฐ์ (ํฌ๋กฌ๊ณผ ๊ฑฐ์ ๋์ผ) ์๋๋ก์ด๋ ํ๊ฒฝ์ ์ผ์ฑ์ธํฐ๋ท์ด ์์ง๋ง ๊ธฐ๋ฐ์ ํฌ๋กฌ์ด๋ค. ๊ฐค๋ญ์ ํ์๋ฒ์ S8 ๊ธฐ์ค ๋ชจ๋ฐ์ผ ํ๋ฉด SCREEN SIZE6.2 INCH ํ๋ฉด์ ๋๊ฐ์ ๊ธธ์ด RES.. 2022. 11. 7. ๋ฐ์ํ ๋ชจ๋ฐ์ผ์ด๋? ๋ชจ๋ฐ์ผ ๋ฒ์ ์ ์ต์ค๋ ์์ - display : flex, grid - float ์์ float ๊ฐ๋ ์ด ์๊ธฐ๋๋ฌธ์ flex ํ์! ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ ์ฌ์ดํธ๊ฐ๋ฐ๋ฐฉ์ - ์ ์ํ - ๋ฐ์ํ ๋ฐ์คํฌํ๊ณผ ๋ชจ๋ฐ์ผ์ฌ์ดํธ๋ฅผ ๋ฐ๋ก ๊ฐ๋ฐ ๋ฐํ, ํ๋ธ๋ , ๋ชจ๋ฐ์ผ๋ฑ ๋ชจ๋ ๋๋ฐ์ด์ค์ ๋ง์ถฐ์ ํ๋์ ์์ค๋ก ๊ฐ๋ฐ ex. ๊ธฐ๋ฅ์ด ๋ง์ ์ฌ์ดํธ(๋ค์ด๋ฒ, ์ผํ๋ชฐ,์ํ์ฌ์ดํธ ๋ฑ) ex. ๋ฐํ๊ณผ ๋ชจ๋ฐ์ผ์ ๊ตฌ์ฑ์ ๋ฐ๋ก ์ต์ ํํด์ผํ ๊ฒฝ์ฐ(์์ฐ๋ณ์) ex. ์ผํ๋ชฐ ๋ฑ ๊ธฐ๋ฅ์ด ๋งค์ฐ๋ง์ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ชจ๋ ๋ฐ์ํ์ผ๋ก ๊ฐ๋ฐ๋๋ ์ถ์ธ (์ผ๋ฐ์ ์ธ ํ์ฌ ์ฌ์ดํธ) DB์ปท์ 10๊ฐ ์ค 8๊ฐ๋ ์ด๋ฏธ ๋ฐ์ํ ์ต์ค ๋ฐ์ ์ํ๋ ์ถ์ธ ๊ณง 100% ๋ฐ์ํ์ ์๋๋ ์ถ์ธ ์ ์ง๋ณด์ ์ธก๋ฉด์์ ๋ฐ์ํ์ด ํ์ฉ๋๊ฐ ๋๋ค ์ด์ ๋ ๋ฐํ์ฉ/๋ชจ๋ฐ์ผ 2๊ฐ ๋ง๋๋๊ฒ๋ณด๋ค ๋ฐ์ํ ํ๋ฒ์ผ๋ก ์ ์ง๋ณด.. 2022. 11. 7. ์ด์ 1 2 ๋ค์