7/14(๋ชฉ)๐ฅ HTML/CSS ๊ณ ์ ํ
โญ๏ธ HTML
โก๏ธ ๋
ผ๋ฆฌ์ ๋งํฌ์
์ค๊ณ
- ๋ณด์ฌ์ง๋ ๊ฒ๋ง์ ์๊ฐํด table ๋ฑ ๋ ์ด์์๋ง์ ๊ณ ๋ฏผํ ๋งํฌ์
์์๋ ์ ๊ทผ์ฑ์ ๋ฌธ์ ๊ฐ ์๊น
- table์ ๋ฐ์ดํฐ ํ
์ด๋ธ์ ์๋ฏธ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๊ด์ฐฎ์
- fieldset๋ ํผ ํ๊ทธ ์์ ์ฌ๋ฌ ์ปจํธ๋กค๊ณผ label์ ๋ฌถ์ด์ฃผ๋ ํ๊ทธ
- legend ํ๊ทธ๋ก ๋ถ๋ชจ์ธ fieldset๋ฅผ ์ค๋ช
ํด์ค
- html5๋ ํญ์ ์ ํ๊ทธ๋ค์ด ์ธํธ๋ก!!!
โก๏ธ label
- ํ๊ทธ ๋ด๋ถ์ input์ ๋ฃ์ด ์๋ฌต์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ง๋ง for,id๋ก ์ฐ๊ฒฐ์ง๋๊ฒ ์ข๋ค.
โก๏ธ placeholder ์์ฑ
- label๊ณผ ๋ฌ๋ฆฌ ์
๋ ฅ๊ฐ์ ๋ํ ํํธ๋ฅผ ์๋ ค์ฃผ๋ ์์ฑ
- ํด๋น ๋ด์ฉ์ ์ ๋ชฉ ๋ณด๋จ ์์๋ฅผ ์๋ ค์ฃผ๋ ๋๋
โก๏ธ a ํ๊ทธ ์์ฐฝ์ด๊ธฐ ์ rel ์์ฑ
- noopener, noreferrer ์ง์ ํ๋ ์ด์ ์ฐพ์๋ณด๊ธฐ
โก๏ธ dlํ๊ทธ ์ ์ํ ๋ชฉ๋ก (discription list)
- dt, dd๋ฅผ ์ฌ์ฉํ์ฌ 1:1, 1:n, n:1 ๋ชฉ๋ก
- ๋ค๋ง ์คํฌ๋ฆฐ๋ฆฌ๋์ ํผ๋์ ์ผ๊ธฐํ๋ฏ๋ก 1:1 ๋งค์นญ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ ๊ถ์ฅ
- div๋ก dt,dd ์ ์ฒด๋ฅผ ๊ฐ์ธ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค.
โก๏ธ img ํ๊ทธ ๋ฑ ์ธ๋ผ์ธ ์์์ ๋ํดํธ ๊ฐญ ์์ญ ๋ฐ์
- img ํ๊ทธ์ display๋ฅผ ์กฐ์ ํ๊ฑฐ๋ vertical-align : top ์์ฑ์ ์ฃผ์ด๋ ์ฌ๋ผ์ง
โญ๏ธ CSS
โก๏ธ text-indent ์์ฑ
- ํจ๋ฉ๊ณผ ๋ฌ๋ฆฌ ๋ฐ์ค ์ฌ์ด์ฆ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค (1์ค ์ด์์ผ ๋ ์ฐจ์ด ๋ฐ์)
- ๋ฐ์ค ์ฌ์ด์ง์ ๋ํดํธ ๊ฐ์ด border-box์ด๋ค.
- ๊ธฐ๋ณธ ์คํ์ผ๋ง์ ์ฐจ์ด๊ฐ ์ฌํด ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด ๋ฐ์ํ ์ ์๋ค. (๐ฅform ๊ด๋ จ์์)
โก๏ธ inline ์์์ธ๋ฐ width๊ฐ ์ ์ฉ๋๋ ํ๊ทธ?
- input์ด๋ button ๋ฑ ์ธ๋ผ์ธ ์์์ง๋ง ๋๋น๋ ๋์ด ์ง์ ์ด ๋๋ ํ๊ทธ์ ์ด์ ์์๋ณด๊ธฐ
โก๏ธ margin ๋ณํฉ
- ๋ง์ง ๋ณํฉํ์์ ๋ฐฉํดํ๋ ์์๊ฐ ์์ ๊ฒฝ์ฐ ๋ฐ์ํ์ง ์๋๋ค.
- padding ์ด๋ border 1px๋ก ๋ง๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
โก๏ธ padding์ด ์ ๋ฆฌํ ๊ฒฝ์ฐ
- ๊ณ ์ ๋์ด ๊ฐ์ ์ฃผ์ด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด padding์ด๋ line-height๋ก ์ง์ ํ๋ ๊ฒ์ด ์ข๋ค.
โก๏ธ background
- ๋ค์ค ์์ฑ์ผ๋ก ์ ์ธ ์ background-color ์์ฑ์ ๊ฐ์ฅ ๋ง์ง๋ง์ ์ง์ ํด์ฃผ์ด์ผ ํจ.
- ๐ฅ position ์์ฑ ๊ฐ์ px๋ก ์ฃผ์์ ๋์ ๋ฐฑ๋ถ์จ๋ก ์ง์ ํ์ ๋์ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๋ค.
- size ์์ฑ์ ์ฌ์ฉํด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋ค.
- background : color image repeat position / size(์ซ์ ๊ฐ ์ฐ์ / ๊ตฌ๋ถ)
โญ๏ธ Git
โก๏ธ ์ปค๋ฐ ๋ฉ์ธ์ง๋ ์์ธํ๊ฒ ์์ฑํ ๊ฒ
- enter๋ฅผ ์ด์ฉํด ์ถ๊ฐ์ ์ธ ์์ธ ๋ด์ฉ์ ์์ฑํ ์ ์๋ค. (๋ณธ๋ฌธ)
- ์์ธ ์์ฑ์ ํตํด ๋ค๋ฅธ ๊ฐ๋ฐ์๋ ์ดํดํ ์ ์์ด์ผ ํ๋ค.